我如何使UIPickerView出現在我選擇TextField的時候,並且如果我選擇了UIPickerView的值,這個輸入會進入TextField?如何使UIPickerView出現,如果我點擊UITextField?
如何做到這一點?你有這樣的例子嗎?
我如何使UIPickerView出現在我選擇TextField的時候,並且如果我選擇了UIPickerView的值,這個輸入會進入TextField?如何使UIPickerView出現,如果我點擊UITextField?
如何做到這一點?你有這樣的例子嗎?
請看看這個例子http://www.techotopia.com/index.php/An_iOS_4_iPhone_UIPickerView_Example
開始,您可以隱藏選擇器通過 picker.hidden = YES;在您的viewdidload方法中,並在觸摸文本字段時顯示它,您可以編寫picker.hidden = NO;在uitextfielddidstartediting方法裏面。謝謝。
創建UIPickerView並將其設置爲您的文本字段的inputView
。當您開始編輯文本字段時,它將在屏幕上爲您動畫。選擇器視圖委託方法可用於更新文本字段的值。
您還需要創建一個帶有完成按鈕的工具欄,並將其設置爲inputAccessoryView
- 這將允許您在選擇了值時關閉該選擇器。同樣,當文本字段開始編輯時,它會自動出現在選取器視圖上方。
是的,但是這種方法讓用戶編輯文本,而選擇器應該是唯一的數據源。我不希望用戶添加文本 – Gaucho
不,它不。他們如何在沒有鍵盤的情況下編輯文本?您可以禁用任何剪貼板操作。 – jrturton
你是對的,但長按可能會導致複製粘貼彈出窗口出現。我想避免複製粘貼功能.. – Gaucho