【问题标题】:Disable space character virtual keyboard iOS禁用空格字符虚拟键盘iOS
【发布时间】:2012-06-14 05:12:09
【问题描述】:

当用户编辑输入文本时,我想在我的 iOS 应用程序的虚拟键盘上禁用空格字符。

用户应输入昵称。所以我想删除所有的空格字符。

谢谢。

【问题讨论】:

    标签: objective-c user-interface keyboard


    【解决方案1】:

    尝试修改标准键盘需要采取危险的途径进入私有 API 和未来 iOS 版本中的损坏应用程序。

    我认为对您来说最好的解决方案是实现UITextFieldDelegatetextField:shouldChangeCharactersInRange:replacementString: 方法并将空白字符替换为空字符串。

    一旦实现,点击空格键将什么也做不了。

    【讨论】:

    • 是的,谢谢,我只是忘了添加委托方法。 input.delegate = self;
    猜你喜欢
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多