现象:
在使用UIScrollView,包含UITableView和UICollectionView(两者都是UIScrollView的子类),会莫名的下沉64像素,这是因为页面有navigationBar,默认Controller的Adjust Scroll View Insets是YES,顾名思义,就是自适应。
解决方案:
第一种:在StoryBoard中,将Adjust Scroll View Insets勾 去掉 。如下图
第二种:在Controller中加入代码。
Objective-C: self.automaticallyAdjustsScrollViewInsets = NO;
Swift: self.automaticallyAdjustsScrollViewInsets = false;
第三种:在Controller中加入代码。
Objective-C: self.edgesForExtendedLayout = UIRectEdgeNone;
Swift: self.edgesForExtendedLayout = .None
如需转载,转载请标注转载地址,谢谢。
网友评论