【问题标题】:Numeric layout not sticky in secure UITextField?数字布局在安全的 UITextField 中不粘?
【发布时间】:2012-12-17 04:37:30
【问题描述】:

我的 iOS6 应用程序具有正常和安全的 UITextFields。在所有情况下,都使用以下设置:

  • 大写:无
  • 更正:否
  • 键盘:默认
  • 外观:默认

当我点击“@123”键和键盘上的一个数字时,正常字段的行为与我预期的一样;数字布局保持不变,直到我点击“ABC”键。 (换句话说,我可以连续输入多个数字。)

安全字段具有不同的行为。只要我输入一个数字,键盘就会立即恢复为默认值。 (换句话说,我不能连续输入多个数字。)

我查看了许多其他具有安全密码字段的应用程序,但我找不到任何其他情况,即一旦键入数字,安全文本字段就会恢复为默认布局。有谁知道是什么决定了这种行为?

【问题讨论】:

  • 尝试更改为其他键盘类型。以前从未听说过这个问题。
  • 我自己使用此功能,但对我来说“默认”始终是 ASCII,所以我认为出现的数字键盘是实际故障。为什么不选择数字和标点符号?这就是我所做的......
  • @ACB 我也没有;键盘类型“ASCII Capable”在模拟器和 iPhone 5 上具有相同的行为。

标签: iphone ios uitextfield uikeyboard


【解决方案1】:

呃,对不起。问题是由在安全文本字段上调用 ​​UITextField#reloadInputViews 引起的。

【讨论】:

    猜你喜欢
    • 2015-10-27
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    相关资源
    最近更新 更多