美文网首页
UITextfield在输入文字的时候向下偏移的解决措施

UITextfield在输入文字的时候向下偏移的解决措施

作者: goodthing | 来源:发表于2017-04-19 17:34 被阅读120次

首先上几张图看看

刚输入的信息不见了,显示空白 当再次输入时候,输入位置下移 当输入完成时,又显示正常

那么遇到这种问题如何解决呢???

其实就只需要关闭一个属性就可以:

self.automaticallyAdjustsScrollViewInsets = NO;

究其原因是:当在UINavigationController的管理下push到一个新界面的时候,默认的新界面的frame自动下拉了64(也就是导航栏和状态栏的高度),底部不会变,依然会在屏幕的最下方.

self.automaticallyAdjustsScrollViewInsets 这个属性是IOS7才有的新方法,目的就是为了让scrollView自动适应屏幕.所以,UITextField出现这样的问题,也是automaticallyAdjustsScrollViewInsets的原因.

相关文章

网友评论

      本文标题:UITextfield在输入文字的时候向下偏移的解决措施

      本文链接:https://www.haomeiwen.com/subject/vvshzttx.html