在UIViewController中,有一个隐藏的属性,常被我们开发者忽略,这个属性就是automaticallyAdjustsScrollViewInsets,看到这,你们不仅会问,这个玩意儿是干嘛用的。呵呵哒~~~看下面官方给出文档中解释:
这是什么意思呢,意思也就是说,在ViewController中,会根据所在的界面的status bar, navigation bar , toolbar ,tab bar 自动调整contentOffset,默认为YES,因此才会导致页面回退之后,顶部距离被拉高或者被缩进等现象,对此的解决办法为:
self.automaticallyAdjustsScrollViewInsets = NO;
这样既可解决。。
希望可以帮助各位开发者朋友。。