문제

날짜가있는 주일만을 보여줄 수있는 방법이 있습니까? MON 03-JUL 안에 UIDatePicker iPhone에서.

도와주세요.

도움이 되었습니까?

해결책

아니요, 내가 아는 한 uidatepicker에서 사용자 정의 날짜 형식을 설정할 방법이 없습니다. 어쨌든, 매주 평일마다 여러 개의 출품작으로 끝나기 때문에 날짜 선택기에 주중 만 표시하는 것은 의미가 없습니다.

  • 금요일 (세 번째)
  • 토 (4 일)
  • 태양 (5 일)
  • ...
  • 금요일 (10 일)
  • 토 (11 일)
  • ...

사용자가 평일 (Mon-Sun)을 선택하기 만하면 Uipickerview를 사용하면 간단히 사용할 수 있습니다. 주중 이름을 하드 코딩하지 않고 오히려 사용하십시오. - (NSArray *)weekdaySymbols ~에 NSDateFormatter. 이것은 사용자의 로케일을 고려하고 주중 이름을 문자열로 반환합니다.

NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
NSArray* weekdays = [dateFormatter weekdaySymbols];
// will return Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday (en_US locale)

또는 사용할 수 있습니다 shortWeekdaySymbols:

NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
NSArray* weekdays = [dateFormatter shortWeekdaySymbols];
// will return Sun,Mon,Tue,Wed,Thu,Fri,Sat (en_US locale)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top