编辑时,文本在UITextField中跳转

Meh*_*hid 9 uitextfield ios swift

我在这里遇到一个奇怪的问题.当textfield成为firstResponder时,Textfield的边界会发生变化,并在resigned时回滚.

换句话说,当我点击文本字段以更改文本时,文本会跳转.

我正在使用大小为16的系统字体.我有两个不同的UITextFields,一个带边框,一个没有边框,但两个都发生了相同的情况.

任何想法为什么会发生这种情况以及如何解决它?

这就是发生的事情

更新

经过几天的测试,我意识到这个问题只发生在iOS 10上

小智 6

根据我的经验,这是一个iOS 10错误,在我的情况下解决的唯一方法是使我的高度UITextField等于文本高度(基于字体类型,您需要字体大小和UITextField高度之间的不同关系).

例如,如果高度UITextField为30点,则系统字体大小必须为20.希望它也适合您.