2011-06-13 3 views
21

"day"없이 "month"와 "year"의 롤러를 사용하기 위해 XCode-Interface Builder에서 UIDatePicker를 설정할 수있는 방법이 있습니까? 나는 ... 아직 내 문제에 대한 해결책을 찾기 위해 실패 IB의 파일 속성을 확인 해봤IOS에서 Datepicker를 설정하여 월과 연도를 선택하십시오

+0

을 보여 UICustomDatePicker 클래스를 사용할 수 있습니다. –

+0

@Abdul Rehman Butt, 아무 쓸모가 없어, 연중 월 일을 보여줍니다. 우리는 단지 년과 월을 보여주고 싶습니다. – aircraft

답변

41

귀하의 질문은 date을 언급하고 year 그래서 충분 UIDatePickerModeDate처럼 보였다하지만 당신은 monthyear을 찾고 있습니다로 사용 가능한 옵션이 아닙니다. 두 구성 요소 UIPickerView 개체를 사용하는 것이 좋습니다.

원래 대답

오른쪽 줄에 Attributes InspectorDateDate Picker에서 Mode 속성을 변경하여이 작업을 수행 할 수 있습니다 (Cmd를 + 옵션 + 4). 프로그래밍 방식으로이 작업을 수행 할 수도 있습니다.

datePicker.datePickerMode = UIDatePickerModeDate; 
+2

감사합니다 Deepak,하지만이 모드는 "하루"롤러를 보여줍니다 ... 나는 오직 월과 연도 만 표시하고 싶습니다. –

+0

UIDatePickerModeDate - 로캘 설정에 따라 월, 일 및 연도를 표시합니다 (예 : 11 월 | 15 | 2007) – patrickandroid

5

표준 UIDatePicker를 사용하면 가능하지 않다고 생각합니다.

  • UIDatePickerModeTime,
  • UIDatePickerModeDate,
  • UIDatePickerModeDateAndTime,
  • UIDatePickerModeCountDownTimer

당신은 할 수 있습니다 : 당신이 documentation을 살펴있는 경우는 분명히 네 개의 모드를 사용할 수 있다고한다 너의 자신을 창조하기 위하여.

0

은 당신이 할 수있는 properties maximumDate and minimumDate

이의 추가 혜택이 자동으로 지역화되고있다 이용하여 입력을 사용할 수있는 날짜의 범위를 제한 할 수 있습니다. 즉 월 및 일의 순서가 맞다.

0

질문은 대답했습니다하지만 연도와 월을 선택하는 UIComponent에 대한 찾고있는 사람이 사용할 수있다 GitHub의에서 도구가 :이 이달 사용할 수 있습니다

DRK MonthSelector

0

은 연도는 선택기 realization

+0

쉽고 빠르게 사용할 수 있습니다. Thx 남자! – Zeb

0

당신은 당신을 "날짜"대신 날짜와 시간의 날짜 선택 모드를 변경해야 할 경우에만 필요한 날짜 구성 요소

관련 문제