标签: objective-c user-interface keyboard
当用户编辑输入文本时,我想在我的iOS应用程序中禁用虚拟键盘中的空格字符。
用户应输入昵称。所以我想删除所有空格字符。
感谢。
答案 0 :(得分:4)
尝试修改标准键盘需要在未来的iOS版本中采用私有API和破坏的应用程序的危险路径。
我认为最好的解决方案是实现textField:shouldChangeCharactersInRange:replacementString:的{{1}}方法,并用空字符串替换空白字符。
textField:shouldChangeCharactersInRange:replacementString:
实施此功能后,点击空格键将无所事事。