今天在用UICollectionView实现九宫格时遇到这样一个问题,UICollectionView的frame的y明明是0,但是效果却总是在顶部有一块空白。
处理方法:
self.automaticallyAdjustsScrollViewInsets = NO;
原因:UIViewController下如果只有一个UIScollView或者其子类(UITableView,UICollectionView),那么会自动留出空白,让scollview滚动经过各种bar下面时能隐约看到内容。但是每个UIViewController只能有唯一一个UIScollView或者其子类,如果超过一个,需要将此属性设置为NO,自己去控制留白以及坐标问题。
StoryBoard在这里设置