我正在使用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