2013-04-07 63 views
1

我有時間模式中的UIDatePicker我想用字符串值組件添加到它 我想我有2種方法:是否可以將組件添加到UIDatepicker?

1.使用自定義pickerview

2.adding組件的的UIDatePicker我模式時間(我不知道的可能性)

是否可以將組件添加到準備建在TimeMode的的UIDatePicker我認爲這是真棒,因爲它比建立一個customepickerview

這裏更容易是時間模式:

TimePicker.datePickerMode=UIDatePickerModeTime; 
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init]; 
[outputFormatter setDateFormat:@"HH:mm"]; 

是否有可能在這裏添加一個組件?或者我應該從頭開始構建一個選擇器視圖? 我知道如何從頭構建我只是想知道是否可以將組件添加到日期選擇器

enter image description here

回答

0

不,你不能到的是,UIDatePickerView不允許其訪問底層的UIPickerView,爲了做到這一點,你必須創建你自定義的UIPickerView版本。

+0

你對此有絕對的把握嗎?我已經閱讀了有關日曆在這裏的希伯來語http://stackoverflow.com/questions/10004778/how-do-i-rewrite-the-uidatepicker-component?rq=1和第二個答案似乎合理定義一個類,但我不知道 – Nickool 2013-04-07 11:14:52

+0

如果您閱讀完整的討論,您將看到人們以基於UIPickerView的方法而非UIDatePicker結束,第一個挑戰是獲取對其底層UIPickerView的引用,但其根據其屬性不存在類參考。 – ararog 2013-04-07 11:19:48

+0

我知道,但我認爲,當可以重寫uipickerview時,也可以重寫uidatepicker,因爲它們都是構建在objective-c中的。 – Nickool 2013-04-07 11:25:21

相關問題