我的應用程序在其細節拆分中有兩個文本字段。第一個文本字段將允許用戶通過鍵盤輸入數據,但第二個文本字段可以通過彈出窗口中的選擇器輸入數據。無論如何,當我按下使用彈出窗口的文本字段時,我想讓鍵盤(在編輯第一個文本字段後出現)取消。我用resignFirstResponder
和鍵盤保持原位,但它是禁用的,就像當我點擊任何鍵盤鍵時什麼都沒有發生(即使關鍵鍵關閉鍵盤不起作用)。那麼我怎樣才能隱藏鍵盤?在iPad上隱藏鍵盤?
1
A
回答
0
你應該使用
[textField resignFirstResponder];
不releaseFirstResponder
(有沒有這樣的方法)
+1
releaseFirstResponder很可能會導致您的應用崩潰,這就是爲什麼您無法使用任何東西。 – rjstelling 2013-04-10 21:02:59
+0
對不起,這是一個錯字!我確實使用了resignFirstResponder。 – HusseinB 2013-04-10 21:03:10
0
正如喬治說,你應該叫resignFirstResponder
但實際上你可能想看看使用textField的inputView屬性,而不是在彈出窗口中使用pickerview。
你可以這樣說: textfield.inputView = pickerview;
0
爲什麼你需要第二個UITextField
?如果你不打算允許用戶輸入一些與使用鍵盤的UIButton(可能與定製設計),節目選擇器上按下和更新按鈕的文本上的變化選擇器
-1
相關問題
- 1. ipad鍵盤隱藏uitextView
- 2. 隱藏iPad的鍵盤
- 3. IPad鍵盤「隱藏按鈕」
- 4. 強制在iPad Safari中隱藏鍵盤
- 5. 當隱藏鍵盤ios(ipad)時隱藏快捷鍵欄
- 6. 檢測iPad的鍵盤隱藏按鈕
- 7. iPad鍵盤隱藏選擇列表
- 8. 如何隱藏iPad中的軟鍵盤
- 9. 隱藏iPhone上的鍵盤
- 10. 如何隱藏鍵盤在iPad上同時按下arrowkey
- 11. Extjs輸入隱藏在焦點上由ipad虛擬鍵盤
- 12. XCode 4.鍵盤不會隱藏在iPad上
- 13. 檢測iPad鍵盤隱藏與外部鍵盤連接?
- 14. 我可以刪除iPad鍵盤'隱藏鍵盤'按鈕嗎?
- 15. 隱藏鍵盤
- 16. 隱藏鍵盤
- 17. 隱藏右下角的「隱藏按鈕」的iPad鍵盤
- 18. 僅隱藏鍵盤上的預覽鍵
- 19. 在ios鈦上隱藏鍵盤
- 20. Android:在按鈕上隱藏鍵盤按
- 21. 在屏幕鍵盤上隱藏內容
- 22. 在Android應用上隱藏鍵盤
- 23. Android - 在SimpleAdapter上隱藏鍵盤
- 24. 在pickerview textfield上隱藏鍵盤
- 25. 如何在phonegap上隱藏鍵盤android
- 26. EditText隱藏在鍵盤上時點擊
- 27. 在新頁面上隱藏軟鍵盤
- 28. iPhone鍵盤不隱藏在設備上
- 29. 隱藏鍵盤ios
- 30. 隱藏軟鍵盤
難道你不以某種方式阻止主線程?發生這種情況時,請在調試器中暫停應用程序,看看發生了什麼。 – Sulthan 2013-04-11 13:35:13