Iphone键盘与数字,小数点和减号

时间:2013-06-23 19:49:02

标签: iphone ios cocoa-touch

我正在写一个需要数字输入的iPhone应用程序。我使用textfield接收用户输入,没有内置键盘提供数字,小数点和减号。我需要自定义键盘吗?

2 个答案:

答案 0 :(得分:9)

没有

您可以使用UIKeyboardTypeDecimalPad键盘类型来获取数字和小数点。

然后你创建一个简单的视图,其中包含+和 - 以及可能是Next / Prev和/或Done按钮的按钮。然后,此视图将用作文本字段inputAccessoryView。此视图将出现在键盘上方。您需要处理按钮事件以自行更新文本字段中的值。

答案 1 :(得分:1)

您刚才说没有内置键盘有小数点和减号。因此,您需要一个自定义键盘。

UIKeyboardTypeDecimalPad会让你到达中途。它(如顾名思义)键盘中有一个十进制字符。不过没有减号。