有誰知道利用iPhone的硬件鍵盤與UITextView /字段以外的其他方式的方式,基本上我想能夠將按下虛擬鍵盤上的字符發送到我自己的視圖。如果任何人都可以幫助我,那將是非常感謝!使用iPhone的虛擬鍵盤處理文本輸入
1
A
回答
0
我已經通過使用隱藏文本字段來完成此操作。不令人難以置信的優雅,但它的工作原理,基本上你想展示給你打電話
[myHiddenTextField becomeFirstResponder];
然後使用文本字段的文本屬性監視輸入鍵盤,報名參加活動,讓你知道當事情已經不管事件鍵入
[myHiddenTextField addTarget:self action:@selector(processKeyboardInput:) forControlEvents:UIControlEventEditingChanged];
0
您可以在屏幕外放置一個隱藏的UITextField
,並將其告知becomeFirstResponder
這將顯示鍵盤。
然後你可以聽文本確實改變通知,文本字段發佈並做你需要在那裏。
只要輕按一個密鑰(包括刪除密鑰)就會發布通知。
相關問題
- 1. Android EditText輸入和虛擬鍵盤處理
- 2. iPhone虛擬鍵盤錯誤
- 3. 在EditText上處理虛擬鍵盤
- 4. 在虛擬鍵盤上輸入按鈕
- 5. 虛擬鍵盤
- 6. Android:在WebView中處理虛擬鍵盤上的按鍵
- 7. WPF中的虛擬鍵盤:模擬真正的輸入設備?
- 8. Android虛擬鍵盤KeyListener獲取虛擬鍵盤按鍵
- 9. 使用虛擬鍵盤獲取文本字段的ID JavaScript
- 10. 有效的鍵盤輸入處理
- 11. 的Java:處理合並鍵盤輸入
- 12. 顯示數字鍵盤在iPhone上使用輸入文本
- 13. Jquery虛擬鍵盤
- 14. 了虛擬鍵盤
- 15. 虛擬鍵盤javascript
- 16. 虛擬鍵盤wpf
- 17. JavaFX虛擬鍵盤
- 18. Flex:虛擬鍵盤
- 19. 「adb shell輸入文本」是否模擬軟件鍵盤輸入?
- 20. Android - 處理虛擬和物理鍵盤事件
- 21. Lwuit禁用虛擬鍵盤
- 22. LWUIT 1.4:用虛擬鍵盤
- 23. XNA - 鍵盤文本輸入
- 24. jquery插件通過虛擬鍵盤捕獲用戶輸入
- 25. C中的虛擬鍵盤#
- 26. 頂部的虛擬鍵盤
- 27. JavaScript中的虛擬鍵盤
- 28. ExtJS的虛擬鍵盤
- 29. 處理輸入按鍵編輯文本
- 30. iOS5 Mobile Safari:使用語音助手處理HTML輸入文本鍵盤輸入/按鍵聲音?
內存/ CPU使用情況如何?它顯而易見嗎? – Adam 2010-08-13 17:06:10
我在應用程序中沒有注意到它的任何性能問題,所以從來沒有用儀器或任何東西挖掘數字。你在processKeyboardInput方法中做什麼可能會產生最大的影響。 – mbehan 2010-08-16 08:20:09