我做了一個研究,這裏的所有帖子都非常blury關於這個問題。 我想在按下UITextField時使用UIPicker。 我會真正appriciate一步一步的指導。UIPicker與UITextField
我嘗試了所有帖子,但是每篇文章都只給了我需要的一部分,而我似乎無法將它們連接在一起。
這是我的應用程序的最後一部分,我要瘋了完成它..
謝謝先進!
加
我做了一個研究,這裏的所有帖子都非常blury關於這個問題。 我想在按下UITextField時使用UIPicker。 我會真正appriciate一步一步的指導。UIPicker與UITextField
我嘗試了所有帖子,但是每篇文章都只給了我需要的一部分,而我似乎無法將它們連接在一起。
這是我的應用程序的最後一部分,我要瘋了完成它..
謝謝先進!
加
有包含將出現,而不是在屏幕底部的鍵盤上的視圖的inputAccessoryView財產。創建一個UIPicker,調整其框架,提供值並將其分配給inputAccessoryView屬性。
當用戶點擊你的UITextField時,UIPicker會出現。
如果您不需要編輯,您可以使用UILabel而不是UITextField。解決方案是一樣的。如果你需要,我有一個現成的課程。
也是一個很好的解決方案。找到相關的東西:http:// stackoverflow。COM /問題/ 8974131/Xcode中,顯示-A-的UIDatePicker-時,用戶點擊-ON-uitextbox – Stavash
其實我用了一個日期選擇器,似乎無法得到它在UIPicker .. TNX工作反正.. –
UIPicker有什麼問題? –
的想法是調用,當用戶點擊的UITextField打開UIPicker的動作。因爲UITextField沒有響應UIButton響應的通常的touchUpInside事件,所以我只會在UITextField的頂部覆蓋一個透明的UIButton,以防萬一,使文本字段的userInteractionEnabled屬性爲NO。鉤住UIButton迴應touchUpInside並調用打開UIPicker的方法。另一種選擇是通過實現「textFieldShouldBeginEditing」立即響應文本字段的觸摸並立即放棄文本字段。
下一步將介紹UIPicker - 如果我們在談論iPad,最好通過使用UIPopoverController來完成。在iPhone上,或許可以考慮以模態方式啓動它。當你創建擁有這個UIPicker的視圖控制器時,一定要向它添加一個委託屬性,以便在選擇器上選擇的任何值都可以傳回到主視圖控制器和UITextField。
希望這有助於讓你開始。
Hey Stav,我怎樣才能私下聯繫你? –
在LinkedIn上找我吧 – Stavash
這裏有一個辦法:
http://www.youtube.com/watch?v=t_F1ex5opgA&t=14m10s
-(BOOL)textfieldShouldBeginEditing:(UITextField *)textField
textField
是你的文本字段的名稱。調用您的UIPickerView並返回NO,以便您的選取器被加載而不是鍵盤。
我tryd它,我有3個的UITextField。 1是普通鍵盤。 2我希望它是一個UIPikcer。 3是一個UIDatePicker(與您發佈的解決方案一起工作.. –
你真的可以按UITextfield嗎? 你想從選取器中得到什麼,應該做什麼? – Dhruv
我創建了一個方便的UITextField,PickerTextField的子類:https://github.com/CullenSUN/PickerTextField。這可能有助於尋找類似的人 –