如何防止用户写除英文 Ios 以外的任何内容
Posted
技术标签:
【中文标题】如何防止用户写除英文 Ios 以外的任何内容【英文标题】:How to prevent the user to write anything but English Ios 【发布时间】:2016-12-15 15:33:51 【问题描述】:我有一个 ios 应用,我想阻止用户在文本字段中输入除英文字符以外的任何内容。
如果没有,有没有办法可以将非英文字符转换为英文字符。
提前致谢
【问题讨论】:
感谢您的回答,您可以编辑swift的代码吗? How do I restrict UITextField to English only? (Stopping Chinese pinyin input)的可能重复 有很多很多关于如何只允许某些字符进入文本字段的示例。请先做一些基础研究。 【参考方案1】:上一篇文章中似乎已经解决了这个答案:
How do I restrict UITextField to English only? (Stopping Chinese pinyin input)
其中建议用户 k_ppes 使用以下代码:
tf.keyboardType = UIKeyboardType.ASCIICapable
【讨论】:
将问题标记/标记为重复,而不是仅仅复制/粘贴另一个答案。 谢谢。真正在这里发帖的新手......不知道该怎么做。会调查的 @DevinVyain 在 50 秒内:P 仅供参考 - 在我回答这个问题时,我的代表是 1。我还没有权限将答案标记为重复,这是在代表 15 处授予的。但是,从现在开始,我会用这个方法。感谢您的提示。 这个答案是错误的。简单地设置keyboardType
不会阻止用户输入其他文本。尽管有键盘,用户仍然可以将任何内容粘贴到文本字段中。以上是关于如何防止用户写除英文 Ios 以外的任何内容的主要内容,如果未能解决你的问题,请参考以下文章
如何注册用户的 ios 设备以接收来自 AppDelegate 以外的地方的推送消息?