我有幾個UITextFields。我想禁用帶自動更正/鍵盤的「雙擊」。我正在使用輕擊功能來選擇要激活哪個UITextField。如何禁用UITextField中的雙擊鍵盤彈出窗口?
1
A
回答
0
你可以告訴一個的UITextField不使用的UITextView的textFieldShouldBeginEditing
委託方法開始編輯過程:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (some conditon) {
return NO;
} else {
return YES;
}
}
的方法
some condition
很可能是一張支票看看用戶是否選擇了UITextField來激活它,或者它是否已經處於活動狀態,並且應該將鍵盤拉起來。
你可以繼承UITextView,給它一個「selected」屬性,並使其成爲UITextViewDelegate。如果「selected」爲false,則在textFieldShouldBeginEditing:
中將其設置爲true並返回NO;否則,返回YES。那只是我頭頂的一個隨意的想法。
相關問題
- 1. 如何禁用彈出窗口點擊右鍵打開時window.open
- 2. 如何禁用iPad HTML5應用程序上的鍵盤彈出窗口?
- 3. 如何在iOS中單擊UITextField時禁用鍵盤?
- 4. 如何在Android Honeycomb中點擊時鐘禁用彈出窗口?
- 5. 如何禁用Android Logcat彈出窗口?
- 6. 禁用彈出窗口
- 7. 如何在彈出窗口中禁用html正文並關閉文檔中的彈出窗口點擊
- 8. 禁用鍵盤的特定窗口
- 9. 全局禁用WPF窗口的鍵盤
- 10. UITextField - 當按下時彈出鍵盤
- 11. 當UITextField彈出鍵盤時,UIView消失
- 12. 如何防止彈出窗口右鍵單擊使用JavaScript?
- 13. 禁用UITextField鍵盤快捷鍵建議
- 14. 禁用鍵盤個別字母彈出
- 15. 禁用彈出鍵盤android-studio
- 16. 當用戶在uisearchbar上點擊時禁用鍵盤彈出
- 17. 如何在沒有UITextField的情況下彈出鍵盤
- 18. 如何彈出右鍵單擊窗體?
- 19. 禁用鍵盤上的UITextField上編輯
- 20. 在UITextField中退出鍵盤
- 21. 如何禁用相同ViewController中的特定UITextField的鍵盤?
- 22. Pyscripter:禁用彈出窗口的錯誤
- 23. 如何在點擊彈出窗口上的按鈕時關閉彈出窗口?
- 24. iPhone應用程序禁用UITextField鍵盤
- 25. 如何在C#中禁用MS Outlook的安全彈出窗口?
- 26. 如何禁用window.open彈出窗口中的最大化按鈕?
- 27. 如何防止右鍵點擊彈出窗口
- 28. 點擊彈出窗口
- 29. 如何在彈出窗口中打開彈出窗口?
- 30. 如何在鍵盤出現點擊時管理UITextField的高度?
一個水龍頭會彈出鍵盤 - 什麼是雙擊? – memmons
單擊選擇UITextField。當我雙擊它時會彈出鍵盤。我不會禁用雙擊鍵盤。 – TWcode
您必須創建雙擊手勢,然後因爲默認行爲是在您第一次點擊文本框時調出鍵盤。它不會在單擊時「選擇」它。 – memmons