Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当用户编辑输入文本时,我想在我的 iOS 应用程序的虚拟键盘上禁用空格字符。
用户应输入昵称。所以我想删除所有空格字符。
谢谢。
尝试修改标准键盘需要在未来的 iOS 版本中采取危险的途径进入私有 API 和损坏的应用程序。
我认为对您来说最好的解决方案是实现textField:shouldChangeCharactersInRange:replacementString:方法UITextFieldDelegate并用空字符串替换空白字符。
textField:shouldChangeCharactersInRange:replacementString:
UITextFieldDelegate
一旦实现了这一点,按下空格键就什么也不做。