如何将弹出式键盘设置为仅在键入文本字段时显示某些键?我知道有默认的键盘,但没有一个看起来合适。是否有其他输入选项?谢谢。如何设置弹出式键盘只显示某些键?
回答
由于iOS 3.2,你可以改变键盘:
比照 Official documentation here
讨论
此属性的值是零。需要一个 自定义视图 响应对象,以收集来自 用户输入要重新声明此属性作为 读写,并用它来管理自己的 定制输入视图。当接收器 随后成为第一个响应者时,响应者 基础架构自动呈现指定的 输入视图。同样, 当视图退出其第一个 响应者状态时,响应者 基础结构会自动关闭 指定的视图。
此属性通常用于 替代系统提供的键盘 被呈现为UITextField和 UITextView的对象。
苹果不会允许你做任何改动的键盘..
你想进入什么?无论是创建一个自定义键盘,使用采摘如果可能的话或代码它不接受某些键..
我只希望用户输入数字和小数点,与所有其他选项被禁用? – mlam 2010-07-22 09:25:53
好的。我不知道你现在被允许改变键盘。 我通常使用一个选择器。并有一个段只包含一个“,”其余的段是0-9 .. 或者你可以做这样的事情: http://stackoverflow.com/questions/276382/best-way -to-enter-numeric-values-with-decimal-points 但是,既然它可以更改键盘,现在试试这个: http://blog.devedup.com/index.php/2010/03/13/ iphone-number-pad-with-a-point-point/ – LarsJK 2010-07-22 10:20:39
好的。我不知道你现在可以更换键盘了。
我通常使用一个选择器。并有一个段只包含一个“”该段的其余均为0-9 ..
,或者你可以做这样的事情:
What is the best way to enter numeric values with decimal points?
但由于它没关系变化键盘现在试试这个:
http://blog.devedup.com/index.php/2010/03/13/iphone-number-pad-with-a-decimal-point/
这两个链接都是很好的选择,但它们不提供我需要的灵活性。尽管如此,我仍然会为未来的项目考虑这些选项。谢谢。 :) – mlam 2010-07-22 12:32:00
- 1. 显示键盘时AlertDialog弹出
- 2. Android键盘弹出字符不显示
- 3. 键盘只显示数字
- 4. 如何以编程方式设置iphone键盘以显示所需的键集
- 5. 打开某些键盘Android
- 6. 显示键盘
- 7. 如何选择只有某些JSON键
- 8. 如何在运行时弹出键盘
- 9. 如何自动弹出键盘?
- 10. 如何给弹出键盘焦点Gtk.Window
- 11. 如何防止软件键盘弹出?
- 12. 如何延迟iOS键盘弹出?
- 13. 弹出窗口崩溃如果显示软键盘
- 14. wpf中的弹出式键盘绑定
- 15. 创建android弹出式键盘
- 16. Windows CE 5.0中的弹出式键盘
- 17. 键盘的自定义弹出键
- 18. 如何获取mac上键盘上某些键的状态?
- 19. ipad - 键盘内弹出?
- 20. JavaFx TextArea不弹出键盘
- 21. 如何创建屏幕键盘,显示当前正在键入哪些键?
- 22. 如何设置软键盘在Android中显示德语密钥
- 23. 如何设置键盘始终显示在屏幕上?
- 24. 显示iPhone键盘
- 25. 时显示键盘
- 26. 如何使用键盘箭头键移动引导模式弹出式菜单
- 27. 软键盘设置
- 28. Flex键弹出问题,如C,V,X,A键键盘
- 29. 如何在物理键盘连接时显示虚拟键盘
- 30. 如何在软键盘显示时隐藏EditText软键盘?
谢谢santoni,我曾考虑过使用按钮作为InputView的键,但对于一个简单的任务似乎有点矫枉过正 - 但它看起来像是唯一的自定义键的选项。 – mlam 2010-07-22 09:38:24