ios - 使用自动布局调整大小的 UICollectionViewCell

标签 ios uicollectionview autolayout uicollectionviewcell uicollectionviewlayout

我有一个 UICollectionView,它在 Interface Builder 中设置了约束。 CollectionView 的大小会根据屏幕大小进行调整。

我想要在 CollectionView 中由大小相同的方形单元格组成的网格,它会根据父 View 的大小调整大小。我希望能够更改单元格的数量和它们之间的填充,并让 Autolayout 负责调整大小。

我已经考虑了一下,但我不确定是否要开始。我真的很感激一些意见!

谢谢

Example photo Example photo 2

最佳答案

我不知道您如何在 Interface Builder 中执行此操作,但您始终可以使用 VFL 来设置约束,这些约束具有从容器 View 的大小动态派生的值。你要的电话是NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant: .

关于ios - 使用自动布局调整大小的 UICollectionViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26052149/

相关文章:

ios - 改变ios背景颜色

ios - RocksDB IO错误锁: No locks available

ios - CollectionView不显示图标

ios - 无法为 UICollectionView 设置背景图像

xcode - 仅在界面构建器中使用 AutoLayout 在 UIScrollView 中居中 UIView

ios - 我的 Xcode Storyboard上的所有内容都被删除了...完全空白

ios - Xcode 5 持续集成 CodeSign 失败

ios - 点击时从 UITableViewCell 内的 UICollectionView 推送到新的 UIViewController

ios - 所有这些自动布局更新方法之间有什么区别?都是必须的吗?

iphone - 自动布局无法按预期工作