我在我的應用程序中爲iPhone製作自定義鍵盤。但是當我點擊UITextField時,默認鍵盤也會出現。因爲我只想讓我的鍵盤在屏幕上彈出。如何阻止默認鍵盤出現在屏幕上?默認鍵盤出現在iPhone而不是我的自定義鍵盤
0
A
回答
3
您可以嘗試的代碼
your_TextField.inputView = your_CustomKeyboard;
以下行,我不確認,它會爲你的自定義鍵盤工作,我想這使用日期選擇爲inputview和它沒有工作所以它可以幫助你
-1
您需要隱藏默認鍵盤以顯示您的自定義鍵盤。所以使用這個: -
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
和方法keyboardDidHide:
,加[keyboard resignFirstResponder]
。
0
我得到了我的問題的答案。因爲我是新來的,所以我在我自己的問題發佈後8個小時後發佈了答案。是的,Tejeshwar Gill,感謝您的迴應,我的解決方案與您的方法相符。再次感謝。
我使用NSNotificationCenter在出現鍵盤時通知我。當鍵盤出現時,我曾經使用這種方法來調整我的tableview的大小,但那是相當長的一段時間。所以它沒有立即點擊我。
[[NSNotificationCenter defaultCenter]的addObserver:自 選擇器:@selector(hideKeyboard :) 名:UIKeyboardWillShowNotification 對象:無];
相關問題
- 1. iOS隱藏默認鍵盤並打開自定義鍵盤
- 2. 使用自定義鍵盤更改iPod默認鍵盤
- 3. 默認iPhone數字鍵盤
- 4. 自定義iphone鍵盤
- 5. 自定義iPhone鍵盤
- 6. iPhone自定義鍵盤
- 7. 如何使用我自己的鍵盤而不是默認的?
- 8. iphone鍵盤不會出現
- 9. 自定義鍵盤不顯示自定義鍵盤iOS 8
- 10. 鍵盤的自定義彈出鍵
- 11. 創建Android自定義鍵盤,通過服務取代默認的Android鍵盤
- 12. 如何隱藏自定義鍵盤可見時的默認Android鍵盤?
- 13. 在iPhone中自定義數字鍵盤
- 14. 自定義鍵盤
- 15. UITextField - 如何使用自定義鍵盤並禁用默認鍵盤
- 16. iphone中的自定義鍵盤
- 17. 我的自定義鍵盤中的Apple表情符號鍵盤
- 18. 如何在我的應用程序中顯示我創建的鍵盤,而不是默認的鍵盤
- 19. 如何禁用默認鍵盤?我只想要自定義鍵盤顯示在我的網頁
- 20. 自定義鍵盤(iPhone),UIKeyboardDidShowNotification和UITableViewController
- 21. iPhone鍵盤,自定義處理
- 22. 與inputAccessoryView自定義鍵盤iphone xcode
- 23. iphone自定義單元鍵盤重疊
- 24. 自定義圖像iPhone鍵盤
- 25. 如何在默認Android鍵盤中添加按鍵/自定義按鍵
- 26. 自定義鍵盤與UISearchBar的實現?
- 27. 獲取電子郵件鍵盤而不是iPhone設備上的內容可編輯div的默認鍵盤
- 28. Android的自定義鍵盤
- 29. iOS的自定義鍵盤
- 30. iPhone彈出鍵盤
所以在你的hideKeyboard方法中,你做了什麼?你能告訴我們代碼嗎? – pdschuller 2013-05-09 15:26:20