【问题标题】:International keyboard and UITextField secure option国际键盘和 UITextField 安全选项
【发布时间】:2010-04-01 08:33:09
【问题描述】:

我在 .xib 文件中有一个 UITextField,其安全选项标记为“是”。 我的设备上有几个国际键盘。 当安全选项设置为 NO 时,我可以使用设备上的所有国际键盘,但当它设置为 YES 时,我只能使用英文键盘。

有没有办法让我可以使用一个选项来启用此功能,或者我必须手动执行此操作(不要标记安全选项并将用户输入的文本替换为 *'s)?

谢谢,

【问题讨论】:

  • Chonch - 你有没有想过如何让国际键盘和安全选项 YES 一起工作?如果是这样,您能否在此处记录您的发现,因为我遇到了类似的问题?谢谢!克里斯
  • 很遗憾没有。我能提供的唯一解决方案是下面答案中列出的解决方案。这有点头疼,但我找不到其他方法。对不起...

标签: iphone passwords uitextfield


【解决方案1】:

我相信 - 您的文本字段中只需要英文字符。我更喜欢你使用以下方法。 通过使用这种方法,您可以过滤掉您需要的字符和不需要的字符。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-01
    • 2012-05-25
    • 2019-03-13
    • 2011-10-13
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多