我正在使用UITextField獲取價格字段的輸入。由於它是爲了價格,我想爲一個數字鍵盤和一個小數點按鈕製作一個自定義鍵盤。我有鍵盤視圖設置,但是,我不知道如何完全禁用默認的iPhone鍵盤。有任何想法嗎?UITextField - 如何使用自定義鍵盤並禁用默認鍵盤
1
A
回答
2
您可以子類UITextField
並覆蓋canBecomeFirstResponder
。返回NO,它永遠不會放一個鍵盤。但是,您需要負責處理觸摸,以便您可以啓用/禁用自己的鍵盤。這可能會影響剪切/複製/粘貼行爲,所以想想你是否真的想要這樣做。
+0
感謝您的想法,我來了用另一種解決方案。我做了一個uitextfield並禁用了「用戶交互」。然後,我在uitextfield的頂部創建了一個不可見的自定義按鈕,該按鈕的目標是啓動鍵盤的功能。 – 2009-07-20 14:37:07
+0
我現在有後續問題。即使在禁用「用戶交互」之後,是否有辦法啓用遊標? – 2009-07-20 17:38:12
3
[yourTextField setInputView:yourKeyPadView];
0
這可能在界面生成器來完成:
Number pad2 http://i50.tinypic.com/237hps.png Number pad2 http://i46.tinypic.com/2vnl8i1.png
選擇數字和標點符號
相關問題
- 1. 使用自定義鍵盤更改iPod默認鍵盤
- 2. iOS隱藏默認鍵盤並打開自定義鍵盤
- 3. iOS UITextField自定義鍵盤
- 4. 如何使用jquery禁用自定義鍵盤鍵?
- 5. 禁用UITextField鍵盤快捷鍵建議
- 6. 默認鍵盤出現在iPhone而不是我的自定義鍵盤
- 7. 如何隱藏自定義鍵盤可見時的默認Android鍵盤?
- 8. 如何禁用默認鍵盤?我只想要自定義鍵盤顯示在我的網頁
- 9. 帶數字和默認鍵盤的UITextField
- 10. xcode 4.3 - UITextField - 自定義鍵盤
- 11. 如何創建虛擬鍵盤並使用它來替換默認鍵盤?
- 12. Android自定義IME在屏幕鍵盤上使用默認值
- 13. 如何自定義鍵盤
- 14. iPhone應用程序禁用UITextField鍵盤
- 15. UIAlertView使用自定義鍵盤
- 16. 如何在編輯文本域時禁用默認鍵盤
- 17. 如何使用setTextIsSelectable禁用鍵盤後啓用鍵盤
- 18. 自定義鍵盤
- 19. 如何在默認Android鍵盤中添加按鍵/自定義按鍵
- 20. 創建Android自定義鍵盤,通過服務取代默認的Android鍵盤
- 21. 禁用硬件鍵盤編輯UITextField
- 22. 禁用鍵盤上的UITextField上編輯
- 23. Swift 3禁用或隱藏鍵盤UITextField
- 24. 當禁用鍵盤
- 25. 如何使鍵盤UITextField中的Number視圖變爲默認值?
- 26. 如何禁用默認鍵盤並在我的應用程序中啓用我的鍵盤?
- 27. 使用自定義鍵盤調用textFieldShouldReturn
- 28. 鍵盤與UITextField
- 29. 如何禁用UITextField或鍵盤的文本自動更正?
- 30. 自定義鍵盤不顯示自定義鍵盤iOS 8
你可以改變文本框輸入視圖僅僅作爲, [文本框setInputView:] –
Gokul
2014-06-24 05:02:04