如何将弹出键盘设置为仅在键入文本字段时显示某些键?我知道有默认键盘但似乎没有合适的键盘。有替代输入选项吗?谢谢。
答案 0 :(得分:1)
从iOS 3.2开始,您可以更改键盘:
比照 Official documentation here
讨论
此属性的值为nil。 需要的响应者对象 自定义视图从中收集输入 用户应将此属性重新声明为 readwrite并用它来管理他们的 自定义输入视图。当接收器 随后成为第一个 响应者,响应者 基础设施呈现指定的 自动输入视图。同样的, 当视图第一次辞职时 响应者状态,响应者 基础设施自动解散 指定的视图。
此属性通常用于 更换系统提供的键盘 这是为UITextField和 UITextView对象。
答案 1 :(得分:0)
Apple不允许您对键盘进行任何更改..
你想进入什么?创建自定义键盘,尽可能使用选择器或将其编码为不接受某些键..
答案 2 :(得分:0)
好。我不知道你现在可以改变键盘..
我通常使用拣货员。并且其中一个段只包含一个“,”其余的段是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/