我有xib,其中按钮和uicollectionview如下所示:
现在,当我运行它时,它显示如下:
我想删除照片上方的空白区域。我想在按钮下方显示照片。我也没有在xib中标记标题部分。但是,当我向上滚动时,图像也会向上移动到接近按钮的位置。这意味着框架从按钮下面开始,但是,我正在获得额外的空白区域。
那么,有人可以帮我删除额外的空格吗?
答案 0 :(得分:13)
将此代码添加到Controller类
- (void)viewDidLoad
{
[super viewDidLoad];
self.automaticallyAdjustsScrollViewInsets = NO;
}
以下是automaticallyAdjustsScrollViewInsets
的文档
默认值为YES,允许视图控制器调整其滚动视图插入以响应状态栏,导航栏和工具栏或标签栏所消耗的屏幕区域。如果要自己管理滚动视图插入调整,则设置为NO,例如视图层次结构中有多个滚动视图时。
答案 1 :(得分:3)
我遇到了同样的问题。对我来说有用的是不仅在包含CollectionView的ViewController上设置automaticallyAdjustsScrollViewInsets = NO
,而且在其父ViewController上设置src
,因为子ViewController在ContainerView中。
也可以在“界面”构建器中完成: Auto adjust scroll view insets