설정 날짜는 최대이지만 사용할 수 없도록 설정할 수 없습니다. 남은 날짜 예 - 생년월일 선택.MDDatePicker의 최대 날짜를 목표로 설정하는 방법
답변
-(void) dateTextField:(id)sender
{
UIDatePicker *picker = (UIDatePicker*) dateOfBirthField.inputView;
// [picker setMaximumDate:[NSDate date]];
[picker setMinimumDate:[NSDate date]];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSDate *eventDate = picker.date;
[dateFormat setDateFormat:@"yyyy/MM/dd"];
NSString *dateString = [dateFormat stringFromDate:eventDate];
dateOfBirthField.text = [NSString stringWithFormat:@"%@",dateString];
}
UIDatePicker가 아닌 MDDatePicker 타사 라이브러리를 사용하고 있습니다. –
최소 날짜를 설정하는 곳. 해당 방법 또는 속성을 따라 라이브러리에서 최대 날짜를 검색하십시오. –
MDDatePickerDialog
클래스는 최소 날짜를 관리 할 수 MDCalendar
를 사용합니다. 당신이 MDCalendar
의 구현에 보면됩니다 당신은 initialize
방법으로 다음과 같은 구현을 찾을 수 있습니다 :
_maximumDate = [NSDateHelper mdDateWithYear:2037 month:12 day:31];
먼저 당신이 이동할 수이 필요한 변수 확인하기 위해 선택의 정적 값이 날짜를 설정하십시오 속성 선언을 MDCalendar
의 헤더 파일에 추가하여 클래스 외부에서이 변수를 maximumDate
변수에 액세스 할 수 있도록합니다. 다음 단계로 MDDatePickerDialog
에 속성을 만들어 최소 날짜를 설정하는 것과 같은 방식으로 최대 날짜를 설정할 수 있습니다.
MDDatePicker.m
파일
- (void)setMinimumDate:(NSDate *)minimumDate {
self.calendar.minimumDate = minimumDate;
}
P.S.에서 일부 날짜 유효성 검사는 유효해야하며 최대 날짜는 최소 날짜보다 짧아야합니다.
희망이 있습니다!
당신이 원하는 것은 무엇이든간에 원하는 날짜를 추가하면됩니다. 여기서는 현재 날짜에서 일주일 만 선택해야합니다. 그래서 여기에 내가 작성한 코드가 있습니다. 여기에 날짜를 보여주는 곳이 있습니다. MDCalender.m 파일에이 방법을 검색하고이 코드로 대체 그 후
- _datePicker.maximumDate = [[NSDate date] dateByAddingTimeInterval:60*60*24*7]; ;
: 선택 도구는 한 줄을 추가합니다.
- (BOOL)shouldSelectDate:(NSDate *)date {
BOOL result;
if ([self.maximumDate timeIntervalSince1970] >= date.timeIntervalSince1970) {
result =
(date.timeIntervalSince1970 >= self.minimumDate.timeIntervalSince1970);
return result;
}
return result;
}
나를 위해 일했습니다. 감사합니다
- 1. 최소 및 최대 날짜를 설정하는 방법은 무엇입니까?
- 2. GWT에서 최대 날짜를 오늘으로 설정하는 방법 2.6 DatePicker?
- 3. android에서 datepicker의 최대 및 최소 날짜를 설정하는 방법
- 4. 날짜가, 잭슨은 joda에 서식 날짜를 설정하는 방법
- 5. UNLocationNotificationTrigger의 만료 날짜를 설정하는 방법
- 6. ContinuousCalendar - 선택한 날짜를 설정하는 방법?
- 7. 제목으로 현재 날짜를 설정하는 방법
- 8. ODBC에서 날짜를 NULL로 설정하는 방법
- 9. Winforms Datetimepicker에서 날짜를 설정하는 방법
- 10. Angularjs datepicker - 상호 종속 날짜를 설정하는 방법
- 11. Silverlihgt에서 DatePicker 컨트롤의 최소/최대 날짜를 설정하십시오.
- 12. IntegerItem의 최대 값을 설정하는 방법
- 13. 루비의 최대 백분율을 설정하는 방법
- 14. ToolTip의 최대 너비를 설정하는 방법
- 15. 자바에서 최대 fps를 설정하는 방법
- 16. 목표로 전환되는 키워드를 파악하는 방법
- 17. uidatepickerview에서 최대 날짜를 오늘 23:59로 설정하는 방법은 무엇입니까?
- 18. field-validator : 실제 날짜를 최대 날짜로 설정하는 방법은 무엇입니까?
- 19. 동적으로 하이 차트에 최대 최소값을 설정하는 방법
- 20. 배열에서 최대 날짜를 찾으십시오
- 21. 최대 날짜를 사용하여 가입
- 22. SQL 서버에서 변수의 최대 날짜를 확인하는 방법
- 23. To_Date 매개 변수의 최대 날짜를 검색하는 방법
- 24. 최대 절전 모드 검색 : 날짜를 검색하는 방법?
- 25. 여러 조건에 대해 최대 날짜를 얻는 방법
- 26. SQL 합류 결과에서 최대 날짜를 선택하는 방법
- 27. Jalali 날짜를 Jquery Datepicker로 설정하는 방법
- 28. 검도에 날짜를 설정하는 방법 datepicker 날짜보기 캘린더
- 29. UNNotificationRequest에서 반복 간격과 발동 날짜를 설정하는 방법
- 30. SQL에서 단어 단위로 날짜를 설정하는 방법
해결책을 찾으셨습니까? –