我在我的应用程序中为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. iphone键盘不会出现
- 8. 自定义键盘不显示自定义键盘iOS 8
- 9. 键盘的自定义弹出键
- 10. 在iPhone中自定义数字键盘
- 11. UITextField - 如何使用自定义键盘并禁用默认键盘
- 12. iphone中的自定义键盘
- 13. 如何在我的应用程序中显示我创建的键盘,而不是默认的键盘
- 14. 如何在默认Android键盘中添加按键/自定义按键
- 15. iphone自定义单元键盘重叠
- 16. iPhone键盘,自定义处理
- 17. 自定义键盘(iPhone),UIKeyboardDidShowNotification和UITableViewController
- 18. iOS的自定义键盘
- 19. 获取电子邮件键盘而不是iPhone设备上的内容可编辑div的默认键盘
- 20. Android键盘自动出现
- 21. Android自定义IME在屏幕键盘上使用默认值
- 22. 自定义键盘或创建自己的键盘
- 23. Android自定义键盘实现
- 24. xCode自定义键盘上的Alt键
- 25. android键盘的自定义键
- 26. 更改默认键盘android
- 27. 更改TableViewer的默认键盘绑定
- 28. iPad自定义键盘GUI
- 29. xcode 4 - 自定义键盘
- 30. 自定义安卓键盘
所以在你的hideKeyboard方法中,你做了什么?你能告诉我们代码吗? – pdschuller 2013-05-09 15:26:20