iOS7CollectionView有空白头部的解决方案

来源:互联网 发布:云南电视台网络直播 编辑:程序博客网 时间:2024/05/17 07:28

一个奇怪的问题碰到了好几次,每次都以为是偶然,结果就没有记录解决方案……这次抽空把解决方案贴上,省得又忘记了。

这个就是问题的实际情况,可以看下图,collectionView的上半部分出现了一部分空白,实际使用过程中也是这样的。



这是由于iOS7UI改版后新增的效果,这个效果会让你的滚动控件自动留出与NavBar高度相同的空白。这样在滚动时,透明的NavBar就会显示出下方控件的内容。

找了很久,在ViewController中找到选项,把这个Adjust Scroll View Inserts关闭就OK啦。如果你是代码写的,应该就是设置self.edgesForExtendedLayout属性,效果是一样的



这个就是关闭后的效果,供大家参考




PS:还有一种方法,就是在使用autolayout的前提下,在collectionView放置在一个view的下方,这样默认是不会有空白的

0 0
原创粉丝点击