我正在使用UITextField获取价格字段的输入。因为它是为了价格,我想制作一个自定义键盘只有一个小键盘和十进制按钮。我有键盘视图设置,但是,我不知道如何完全禁用默认的iPhone键盘。有什么想法吗?
答案 0 :(得分:3)
[yourTextField setInputView:yourKeyPadView];
答案 1 :(得分:2)
您可以继承UITextField
并覆盖canBecomeFirstResponder
。返回NO,它永远不会放置键盘。但是,您需要负责处理触摸,以便启用/禁用您自己的键盘。这可能会影响剪切/复制/粘贴行为,因此请考虑您是否真的想要这样做。
答案 2 :(得分:0)
这可以在Interface Builder中完成:
Number pad2 http://i50.tinypic.com/237hps.png Number pad2 http://i46.tinypic.com/2vnl8i1.png
选择数字和标点符号