我目前正在尝试构建一个pinterest样式布局,同时使用autolayout具有动态高度(试图远离手动计算单元格高度)。我目前的目标是iOS 9及更高版本。我已经看到了如何使用特定于每个索引而不是自动布局的计算进行动态布局和pinterest布局的精彩示例。
目前我的想法是该项目没有宽度,即布局有x个列,一个项目可以跨越y列,因此它的x * y得到我可以在a的prepare方法中计算的宽度自定义布局,但我如何获得高度?
我见过人们在数据源使用的单元格之外使用单元格实例来计算高度的例子,但肯定这不是最好的,因为你可能会有大量不同类型的单元格,所有这些都是preparelayout需要一份副本。
有人能指出我教程或示例的大致方向吗?