我在我的应用程序中为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