本文共 593 字,大约阅读时间需要 1 分钟。
控制台描述为:
the item height must be less than the height of the UICollectionView minus the section insets top and bottom values, minus the content insets top and bottom values.
然后界面上轮播图的区域, SDCycleScrollvVew的pageControl的位置本来应该与轮播标题在一行上, 却奇怪的被挪到了标题下面!!如下图:
对于这个奇怪的问题找了很长时间的原因,后来发现原因出在这句代码=-=
self.automaticallyAdjustsScrollViewInsets = NO;
删除之后,轮播图上pageControl的位置正常了,但是图片确大概往下偏移了10像素, 再进行如下操作:
将Adjust Scroll View Insets选项去掉.
界面终于正常了=-=
==============这是一条普通的分割线============
总结:
self.automaticallyAdjustsScrollViewInsets = NO 这句代码的作用是关闭导航条的透明度,默认的导航条是透明的. 关闭之后, 控制器子视图的frame是从自身view的(0, 64)的位置开始创建的.