我正在使用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. 默认键盘出现在iPhone而不是我的自定义键盘
- 4. 带数字和默认键盘的UITextField
- 5. xcode 4.3 - UITextField - 自定义键盘
- 6. 如何创建虚拟键盘并使用它来替换默认键盘?
- 7. Android自定义IME在屏幕键盘上使用默认值
- 8. iPhone应用程序禁用UITextField键盘
- 9. 如何在编辑文本域时禁用默认键盘
- 10. 如何在默认Android键盘中添加按键/自定义按键
- 11. Swift 3禁用或隐藏键盘UITextField
- 12. 当禁用键盘
- 13. 如何使键盘UITextField中的Number视图变为默认值?
- 14. 使用自定义键盘调用textFieldShouldReturn
- 15. 如何禁用默认键盘并在我的应用程序中启用我的键盘?
- 16. 键盘与UITextField
- 17. 如何禁用UITextField或键盘的文本自动更正?
- 18. 自定义键盘不显示自定义键盘iOS 8
- 19. 如何创建自定义键盘
- 20. 如何在CKeditor中使用jQuery自定义键盘快捷键?
- 21. 自定义Android键盘:如何创建辅助键盘
- 22. 如何在自定义键盘中播放键盘声音?
- 23. 自定义键盘:inputView:如何更改键盘大小?
- 24. jquery禁用键盘按键
- 25. 禁用键盘快捷键
- 26. 禁用键盘上的键
- 27. 使用Slimbox2/jCrop禁用键盘默认行为
- 28. 如何禁用默认的Tkinter键盘命令?
- 29. iOS制作自定义键盘为UITextField生成标准击键
- 30. 如何禁用所有键盘按键?
你可以改变文本框输入视图仅仅作为, [文本框setInputView:] –
Gokul
2014-06-24 05:02:04