FlexLib是一个基于flexbox模型,使用xml文件进行界面布局的框架,融合了web快速布局的能力,让iOS界面开发像写网页一样简单快速
升级yoga到1.19.0,适配XCode14.3
FlexRootView增加禁止布局功能
1.支持在xml中使用宏定义,比如ScreenWidth, ScreenHeight, NavHeight,也支持自定义的宏 2.支持在xml中使用表达式,表达式中可以使用已注册的宏定义,如 ScreenWidth/3+10
由于部分用户在苹果审核时被拒,特此拆分移除预览功能,如果想使用预览功能,请安装pod库 : pod 'FlexLib/preview'
修复了性能优化导致的一些bug 增加FlexTableHeaderFooterView组件 修复在新XCode下的获取window问题
1.FlexRootView增加useFrame属性,减少FlexScrollView、FlexFrameView、FlexCustomBaseView等视图层级 2.修改监听hidden属性改变时隐藏视图方式,使用flex内置属性进行支持 3.修复FlexScrollView的bug 4.修复在XCode11上对window属性导致的问题
1.布局文件和风格文件支持后缀,可以使用FlexSetResourceSuffix方法设置当前使用的后缀 2.颜色支持映射,使用FlexSetMapColor来设置颜色映射函数
当无法从网络获取有效的xml资源时,改从本地加载,防止出现界面异常