ios - UICollectionView,单元格与导航栏重叠

标签 ios objective-c uicollectionview uicollectionviewcell

enter image description here

想要删除collectionView单元格下方的空间:

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setItemSize:CGSizeMake(300, 435)];
[flowLayout setMinimumInteritemSpacing:0.0f];
[flowLayout setMinimumLineSpacing:20.0f];
[flowLayout setSectionInset:UIEdgeInsetsMake(0, 10, 0, 10)];

[flowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];

[self.collectionView setCollectionViewLayout:flowLayout];

最佳答案

尝试在 -viewDidLoad 中添加此内容:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone;

关于ios - UICollectionView,单元格与导航栏重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27017767/

相关文章:

ios - self.tableView.delegate = self swift

ios - 是否可以仅让应用程序的某些部分支持 iPad View ?

iphone - UIPinchGestureRecognizer 和 UIImageView 的问题

iphone - 比较两个 UITextField

ios - 使用gmail api ios回复邮件

ios - 尝试从完成处理程序中的响应对象返回字符串

ios - 最近部署的我的应用程序 - 某些用户现在无法从旧设备运行(64 位问题)

ios - 如何在 iOS 中滑动包含在 UIViewController 中的 subview Controller ?

iOS:UICollectionView 上的单独部分背景颜色

ios - 具有估计高度的 Collection View 组合布局不起作用