星空网 > 软件开发 > 操作系统

iOS使用masonry快速将一组view在superview中等宽排列

iOS使用masonry快速将一组view在superview中等宽排列images/loading.gif' data-original="http://images.cnitblog.com/blog2015/587502/201505/061146105321918.png" />

 

iOS使用masonry快速将一组view在superview中等宽排列

iOS使用masonry快速将一组view在superview中等宽排列

 

keycode:

/** * 将若干view等宽布局于容器containerView中 * * @param views     viewArray * @param containerView 容器view * @param LRpadding   距容器的左右边距 * @param viewPadding  各view的左右边距 */-(void)makeEqualWidthViews:(NSArray *)views inView:(UIView *)containerView LRpadding:(CGFloat)LRpadding viewPadding :(CGFloat)viewPadding{  UIView *lastView;  for (UIView *view in views) {    [containerView addSubview:view];    if (lastView) {      [view mas_makeConstraints:^(MASConstraintMaker *make) {        make.top.bottom.equalTo(containerView);        make.left.equalTo(lastView.mas_right).offset(viewPadding);        make.width.equalTo(lastView);      }];    }else    {      [view mas_makeConstraints:^(MASConstraintMaker *make) {        make.left.equalTo(containerView).offset(LRpadding);        make.top.bottom.equalTo(containerView);      }];    }    lastView=view;  }  [lastView mas_makeConstraints:^(MASConstraintMaker *make) {    make.right.equalTo(containerView).offset(-LRpadding);  }];}

 




原标题:iOS使用masonry快速将一组view在superview中等宽排列

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊CPC广告如何做?:https://www.ikjzd.com/articles/94073
亚马逊在美国、德国及日本站推出新的Amazon Business Prime优惠:https://www.ikjzd.com/articles/9408
深圳取消知识产权补贴了?不是!:https://www.ikjzd.com/articles/94084
又一产品被迫下架,亚马逊印度员工被威胁取消签证!:https://www.ikjzd.com/articles/94087
亚马逊小白必看:教你快速写好Listing中的产品描述!:https://www.ikjzd.com/articles/94088
Instagram涨粉用好这10招:助力品牌营销!:https://www.ikjzd.com/articles/94089
皇家游轮航线 皇家邮轮旅游攻略:https://www.vstour.cn/a/408245.html
2017春节旅游攻略有吗:https://www.vstour.cn/a/408246.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流