【WWDC2016 Session笔记】 iOS 10 UICollection( 四 )


1
.=
对于开发者,我们需要做的事情,仅仅就是设置好flow,然后给设定一个新的常数, 最后 就会自动计算高度了 。
系统会自动计算好所有的布局,包括已经定下来的size的cell,并且还会动态的给出接下来cell的大小的预测 。
接下来看2个例子就可以很明显看出iOS 10针对self-的改进了 。
上图可以看到,iOS 9 的布局是针对单个cell计算的,当改变了单个的cell,其他的cell依旧没有变化,还是需要重新计算 。
【【WWDC2016 Session笔记】 iOS 10 UICollection】这里例子就可以很明显的看出差别了 。当我们改变了第一个cell的size以后,系统会自动计算出所有的cell的size,并且每一行,每一个的size都会被动态的计算出来,并且刷新界面!