1

我正在使用 UITextField 来获取价格字段的输入。因为它是为了价格,所以我想为一个小键盘和一个十进制按钮制作一个自定义键盘。我有键盘视图设置,但是,我不知道如何完全禁用默认的 iphone 键盘。有任何想法吗?

4

3 回答 3

3
[yourTextField setInputView:yourKeyPadView];
于 2011-07-09T07:59:38.610 回答
2

您可以继承UITextField和覆盖canBecomeFirstResponder. 返回NO,它永远不会放键盘。但是,您需要负责处理触摸,以便您可以启用/禁用自己的键盘。这可能会影响剪切/复制/粘贴行为,因此请考虑您是否真的想要这样做。

于 2009-07-16T21:32:35.730 回答
0

这可以在 Interface Builder 中完成:

数字键盘2 数字键盘2

选择数字和标点

于 2012-07-05T00:47:29.940 回答