与UIView+AutoLayout,masory这两款主流的自动布局框架相比,虽然功能不够强大,但是解决基本的布局是没有问题的.框架实现是基于UIView的分类,开发者只要把Extesio拖入项目中就可以使用,大大减少了使用第三方的依赖,一行代码搞定布局,没有冗余的垃圾代码.
宽高约束
public fuc RT_AligIerWidth(width:CGFloat) -> NSLayoutCostraitpublic fuc RT_AligIerHeight(height:CGFloat) -> NSLayoutCostrait填充子视图
public fuc RT_Fill(referView: UIView, isets: UIEdgeIsets = UIEdgeIsetsZero)参照参考视图内部对齐
public fuc RT_AligIer(type type: RT_AligType, referView: UIView, size: CGSize?, offset: CGPoit = CGPoitZero) -> [NSLayoutCostrait]参照参考视图垂直对齐
public fuc RT_AligVertical(type type: RT_AligType, referView: UIView, size: CGSize?, offset: CGPoit = CGPoitZero) -> [NSLayoutCostrait]参照参考视图水平对齐
public fuc RT_AligHorizotal(type type: RT_AligType, referView: UIView, size: CGSize?, offset: CGPoit = CGPoitZero) -> [NSLayoutCostrait]**在当前视图内部水平平铺控件**
public fuc RT_HorizotalTile(views: [UIView], isets: UIEdgeIsets) -> [NSLayoutCostrait]** 在当前视图内部垂直平铺控件**
public fuc RT_VerticalTile(views: [UIView], isets: UIEdgeIsets) -> [NSLayoutCostrait]**从约束数组中查找指定attribute的约束**
public fuc RT_Costrait(costraitsList: [NSLayoutCostrait], attribute: NSLayoutAttribute) -> NSLayoutCostrai示例:
填充子视图
- (NSArray*)RT_Fill:(UIView*)referView;**在当前视图内部水平平铺控件**
- (NSArray*)RT_HorizotalTile:(NSArray*)views isets:(UIEdgeIsets)isets;











评论