美文网首页
解决UIScrollView下沉64像素

解决UIScrollView下沉64像素

作者: 厦门_小灰灰 | 来源:发表于2016-05-26 16:57 被阅读436次

现象:

在使用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

如需转载,转载请标注转载地址,谢谢。

相关文章

网友评论

      本文标题:解决UIScrollView下沉64像素

      本文链接:https://www.haomeiwen.com/subject/enfmcttx.html