FlexLib 屏幕截图特性FlexLib的优势 介绍
FlexLib
FlexLib是用Obj-c语言编写的ios布局框架。
该布局框架基于flexBox模型,这个模型是web端的布局标准。基于flexBox模型,FlexLib提供了强大的布局能力,并且易于使用。
使用FlexLib, 可以大幅提高ios的界面开发速度,并且适应性更好。
屏幕截图
运行时动态更新界面:
样例截图
iPhoneX adaption
特性
FlexLib的优势
-
FlexBox更加通用,flexBox本身是web的布局标准,同时很多知名的开发库也都在使用FlexBox布局,比如ReactNative, Weex, AsyncdisplayKit, Android等
-
FlexLib采用xml来书写布局,可读性更好
-
对于像下图这样的页面,无需再使用UITableView来实现,只需要在一个xml里边即可完成所有的界面效果,更加简单并且可维护性更好.
-
对于复杂的UITableViewCell布局,计算cell的高度是件复杂的事情。使用FlexLib的话,所有的计算都可以自动完成
-
FlexScrollView( UIScrollView的子类)可以自动管理滚动范围