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

2017-04-19  本文已影响120人  goodthing

首先上几张图看看

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

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

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

self.automaticallyAdjustsScrollViewInsets = NO;

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

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

上一篇 下一篇

猜你喜欢

热点阅读