【发布时间】:2012-06-14 05:12:09
【问题描述】:
当用户编辑输入文本时,我想在我的 iOS 应用程序的虚拟键盘上禁用空格字符。
用户应输入昵称。所以我想删除所有的空格字符。
谢谢。
【问题讨论】:
标签: objective-c user-interface keyboard
当用户编辑输入文本时,我想在我的 iOS 应用程序的虚拟键盘上禁用空格字符。
用户应输入昵称。所以我想删除所有的空格字符。
谢谢。
【问题讨论】:
标签: objective-c user-interface keyboard
尝试修改标准键盘需要采取危险的途径进入私有 API 和未来 iOS 版本中的损坏应用程序。
我认为对您来说最好的解决方案是实现UITextFieldDelegate 的textField:shouldChangeCharactersInRange:replacementString: 方法并将空白字符替换为空字符串。
一旦实现,点击空格键将什么也做不了。
【讨论】: