【发布时间】:2013-10-20 02:14:21
【问题描述】:
我实现了一个UITextField,它应该只让用户包含十进制数字。我已将键盘类型更改为UIKeyboardTypeDecimalPad,但此键盘布局上没有返回按钮可以退出文本字段。我不想在键盘上添加额外的控件,因为它看起来很乱。如何更改 dot 按钮以返回并更改其功能,或者是否有其他替代方法?
【问题讨论】:
-
更改内置键盘的默认实现几乎是一团糟。我建议遵循约定并允许在键盘外点击以将其关闭,或者在键盘上方添加下一个/上一个按钮设置。
-
话虽如此,如果您需要返回键。您需要实现
UIKeyboardTypeNumbersAndPunctuation键盘。 -
此链接可能有助于解决您的问题。 [1]:stackoverflow.com/questions/6350484/…
标签: xcode io uitextfield uitextfielddelegate uikeyboardtype