【发布时间】:2015-04-29 02:38:05
【问题描述】:
我正在使用 UICollectionViewCell 的自动布局和大小类。所以我们的想法是制作一个与 Instagram 相似的 UI。
问题是我无法完全理解如何添加正确的自动布局,因为似乎添加缺少的约束并没有神奇地做到这一点。
当我添加约束时,即使没有警告,它总是在目标输出上显示“将尝试通过打破约束来恢复”。目标是根据 iphone 类型使配置文件单元格动态化,并根据 bioLabel 动态化高度。现在我把它设为静态,这是非常错误的,因为当我使用这种方法时
systemLayoutSizeFittingSize:UILayoutFittingCompressedSize
它总是返回零,我猜是因为自动布局约束放错了位置。你能告诉我如何根据它的约束计算单元格的大小吗?我已经在 github 上创建了这个项目,任何帮助将不胜感激!
【问题讨论】:
标签: ios autolayout size-classes