关于UIScrollView 加载子视图时候偏移64
2016-07-18 本文已影响188人
Monkey_hbh
自从iOS7来 经常遇到加载UIScrollView子视图时候便宜了64,一直找不到原因所在,而且感觉有时候一定会出现偏移64 有时候又不会出现,所以这里简单总结一下。

这是简单创建 UIScrollView 再在滑动视图上添加子视图

这时候就会发现

滑动视图的子视图偏移了64,但是当你在添加滑动视图到控制器的view上之前添加了任意其他视图时候 就不会出现64 偏移

所以终于控制变量法找到了原因 假如 你的UIScrollView是第一个添加在控制器上的视图时候 滑动视图的子视图一定会出现偏移64,当然 不是第一个添加的子视图 就不会出现偏移 这时候添加一句代码
self.automaticallyAdjustsScrollViewInsets = false; self指控制器。
一个小问题,小学问。欢迎指点