iOS 9 - secureTextEntry打破UITextField线路高度

时间:2015-10-08 20:23:26

标签: ios uitextfield

我有一个UITextField子类,可以执行textRectForBoundseditingRectForBoundsplaceholderRectForBounds的一些次要覆盖。该类适用于iOS 8.4及更低版本。当iOS 9发布时,我发现我的密码文本字段(secureTextEntry = YES)表现出一些奇怪的行高行为:

Proof

正如您在第一张图片中看到的那样,占位符rect和编辑rect正确居中。当我开始输入(第二张图像)时,它似乎放大了编辑矩形,文本被移动到底部而不是居中。最后在第3张图片中,你可以看到它在最终角色成为子弹后重新居中。

这是一个错误还是刚刚改变了secureTextEntry字段的工作方式?是否有一种解决方法可以使它看起来像iOS 9之前使用的那样?

0 个答案:

没有答案