MyLinearLayout v1.1.2 Release Notes
-
- 全面升级,新增加了对SizeClass的支持,通过SizeClass的功能可以为苹果的不同尺寸的设备提供完美的适配功能,对SizeClass的支持,是在苹果的SizeClass能力上支持的,因此只有iOS8以上的版本才支持SizeClass.
- 流式布局MyFlowLayout增加了按内容填充约束的方式的布局,当
arrangedCount
设置为0时则表示按内容约束方式进行布局。 - 添加了一个新的视图扩展属性
mySize
,以便为了简化同时设置myWidth,myHeight的能力。 - 将原先的布局基类名字MyLayoutBase更名为MyBaseLayout.
- 修正了直接从MyLinearLayout或者MyFlowLayout建立派生类并初始化可能会出现的死循环的问题。
- 增加了对布局视图的autoresizesSubviews属性的支持,这个属性默认是设置为YES,如果设置为NO则布局视图不会产生任何的布局动作,也就是所有的子视图的frame的设置是最终的布局的结果,设置这个属性的作用主要用来实现一些子视图的动画。
- 修正了其他的BUG。