2012-11-05 7 views
7

私のアプリにはdataPickerが実装されています。しかし、それは月、日、時を示すだけです。どのように私は日付ピッカーに年を追加することができます。何か案が?DatePickerには年が含まれます

+1

幅の制限のため、年、プラス時間を含む日付を表示することはできません。 [日付ピッカーモードリファレンス](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDatePicker_Class/Reference/UIDatePicker.html#//apple_ref/c/tdef/UIDatePickerMode)を参照してください。 –

答えて

7
datePicker.datePickerMode = UIDatePickerModeDate; 

UIDatePickerModeDate

日付ピッカーは数ヶ月、月の日、および年を表示します。これらの項目の正確な順序は、ロケール設定によって異なります。このモードの例の は[11月| 15 | 2007]。

Available in iOS 2.0 and later. 

Declared in UIDatePicker.h. 

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDatePicker_Class/Reference/UIDatePicker.html

また、あなたはモードを設定するストーリーボードから変更することができます(スクリーンショットを参照してください)

enter image description here

4

日付、年、月を追加したい場合は時刻と同様に、日付を実装するピッカーを1つ追加します(UIDatePicke rModeDate)と時間の追加のもの(UIDatePickerModeTime)を含む。

関連する問題