iOS 10 TextField密码(安全)在文本太长时冻结

Ale*_*kin 13 passwords xcode uitextfield ios ios10

升级到iOS 10后,我偶然发现了一个有趣的行为.似乎当密码太长时 - 当文本字段的字体大于"min font size"并且"adjust to fit"被检查时,应用程序会冻结.当我尝试输入更多的字符而不是输入宽度时,应用程序会冻结.iOS <10没有这个问题.

示例故事板:

在此输入图像描述

文本字段设置:红色 - 默认值的更改,橙色 - 防止冻结的两个文本字段之间的差异.

在此输入图像描述

我不确定为什么会这样,当我设法通过取消选中"适应"来解决它时,如果有人能解释为什么会发生这种情况,我将不胜感激.也许这是一个要求字体应<="min font size"?我还没有找到任何相关信息.

谢谢!

样本回购:https://github.com/sQu1rr/test-ios-freezing-password

Pen*_*g90 13

iOS 10.0.2中存在一个错误... https://openradar.appspot.com/28590124


小智 10

从文本字段取消选中"调整以适合"将解决问题.但它只是一个解决方法,因为这是@ peng90指出的已知错误.