MyLinearLayout v1.1.6 Release Notes

    1. MyLayoutDime类的equalTo方法添加可以等于自身的功能。比如a.widthDime.equalTo(a.widthDime).add(10); 表示视图a的最终宽度等于其本身内容的宽度再加上10. 这种设置方法不会造成循环引用,主要用于那些需要在自身内容尺寸基础上再扩展尺寸的场景,(具体见: FLLTest2ViewController).
    2. 流式布局MyFlowLayout中的内容填充布局为了解决每行内容的填充空隙问题,增加了拉伸间距,拉伸尺寸,以及自动排列三种功能。拉伸间距需要设置属性gravity的值为MyMarginGravity_Horz_Fill或者MyMarginGravity_Vert_Fill;拉伸尺寸需要设置属性averageArrange的值为YES;自动排列则需要设置属性autoArrange的值为YES。(具体见*FLLTest2ViewController)。 ✅ 3. 添加了新的视图扩展属性noLayout。这个属性设置为YES时表示子视图会参与布局,但是并不会真实的调整其在布局视图中的位置和尺寸,而布局视图则会保留出这个子视图的布局位置和尺寸的空间。这个属性和useFrame混合使用用来实现一些动画效果。(具体见FLLTest3ViewController)
    3. 框架布局MyFrameLayout支持了wrapContentHeightwrapContentWidth设置为YES的功能。 ✅ 5. 布局视图添加新的属性highlightedOpacity,用来指定当布局Touch事件的高亮不透明度值。(具体例子见:AllTest1ViewController)
    4. 修正了MyTableLayout中的一个BUG。
    5. 将布局库中的所有注释部分重新进行了格式化和调整。
    6. 优化了布局中的一些性能问题。
    7. 去掉了对过期代码的兼容性。