我正在编写一个需要数字输入的 iphone 应用程序。我正在使用文本字段来接收用户输入,没有内置键盘提供数字、小数点和减号。我需要自定义键盘吗?
user2514282
问问题
4659 次
2 回答
9
不。
您可以做的是使用UIKeyboardTypeDecimalPad
键盘类型来获取数字和小数点。
然后,您创建一个简单的视图,其中包含 + 和 - 按钮,可能还有 Next/Prev 和/或 Done 按钮。然后将此视图用作文本字段的inputAccessoryView
. 此视图将出现在键盘上方。您需要自己处理按钮事件来更新文本字段中的值。
于 2013-06-23T20:25:22.507 回答
1
是的。
你刚才说没有一个内置键盘有小数点和减号。因此,您需要一个自定义键盘。
UIKeyboardTypeDecimalPad
会让你走到一半。它(顾名思义)在键盘上有一个十进制字符。不过没有减号。
于 2013-06-23T19:50:24.387 回答