2012-11-05 31 views
7

Tôi có dataPicker trong ứng dụng của mình được triển khai. Nhưng nó chỉ hiển thị tháng, ngày, giờ. Làm thế nào tôi có thể thêm năm vào bộ chọn ngày. Bất kỳ ý tưởng?DatePicker bao gồm Năm

+1

Lưu ý rằng bạn không thể hiển thị ngày, bao gồm năm, cộng với thời gian, do hạn chế về chiều rộng. Xem [tham chiếu chế độ bộ chọn ngày] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDatePicker_Class/Reference/UIDatePicker.html#//apple_ref/c/tdef/UIDatePickerMode). –

Trả lời

7
datePicker.datePickerMode = UIDatePickerModeDate; 

UIDatePickerModeDate

Các hiển thị bảng chọn ngày tháng, số ngày tháng, và năm. Thứ tự chính xác của các mục này phụ thuộc vào cài đặt ngôn ngữ. Ví dụ của chế độ này là [Tháng 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

Ngoài ra bạn có thể thay đổi từ kịch bản thiết lập chế độ: (Tham khảo ảnh chụp màn hình)

enter image description here

4

Nếu bạn muốn thêm tháng, ngày, năm cũng như thời gian, thêm một bộ chọn thực hiện ngày chỉ sử dụng (UIDatePicke rModeDate) và một phần bổ sung cho thời gian (UIDatePickerModeTime).