ios - 删除 uicollectionview 顶部的额外空间

标签 ios objective-c uicollectionview

我有 xib,其中按钮和 uicollectionview 如下所示:

enter image description here

现在,当我运行它时,它显示如下:

enter image description here

我想删除照片上方的空白区域。我想在按钮下方显示照片。我也没有在 xib 中标记标题部分。但是,当我向上滚动时,图像也向上移动到按钮下方。这意味着框架从按钮下方开始,但是,我得到了额外的空白。

那么,有人可以帮我删除多余的空白吗?

最佳答案

将此代码添加到您的 Controller 类中

- (void)viewDidLoad 
{
    [super viewDidLoad];  
    self.automaticallyAdjustsScrollViewInsets = NO;
}

这是automaticallyAdjustsScrollViewInsets
的文档 默认值为 YES,它允许 View Controller 调整其 ScrollView 插入以响应状态栏、导航栏和工具栏或标签栏占用的屏幕区域。如果您想自己管理 ScrollView 插入调整,请设置为 NO,例如当 View 层次结构中有多个 ScrollView 时。

关于ios - 删除 uicollectionview 顶部的额外空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26502540/

相关文章:

ios - 在运行时更改 Collection View 单元格宽度

ios - Apple iOS App 图标标题 : maximum length?

ios - 如何调试 iOS 扩展 (.appex)?

ios - 如何创建一个 UITableView 在 objective-c 的一行中加载 2 个自定义单元格?

objective-c - 向所有用户发送推送通知

objective-c - 检测对 iOS 有效的 URL

swift - 如何在 RxDataSource 中反射(reflect)新的部分到 UICollectionView?

ios - 整个模块优化 - 将 pod 中的所有 swift 文件放在主项目中?

iphone - 在 iOS 中删除自定义注释时遇到问题

ios - 横向模式下的 Swift Collection View