Masonry解析ios屏幕适配

Masonry是一个轻量级的布局框架与更好的包装AutoLayout语法,纯代码适配屏幕的福音 下面根据个人代码经验简单介绍

mas的使用异常简单,autolayout的语法糖  下面是一个例子

mas在导入框架之后就可以直接使用。注意:必须先添加子视图才可以用block方法  比如这里是在第一行之前写[self.view addsubview:self.roundView]

·我这里第三行是设置了根据view的x轴居中。注意:equalTo 和 mas_equalTo 的区别在于 equalTo(这里写对象名)  mas_equalTo(这里写数值元素)

·第四行的意思是距 上 73  当然不仅可以距上,还有下左右

(第五行之后我只是为我的roundview添加一个背景图,与mas无关)

这里是在上面那个view下面布局一个输入框。

第三行就体现了mas的魅力。从字面意思就可以读出,这个输入框是布局在距roundview的底部28的位置  注意:我这里注掉了left,因为已经根据x轴设置了居中,再设置距左的话会导致冲突

 

mas的威力还不止这些。还有距上下左右,根据比例来设计控件的尺寸。。功能很强大很多,希望可以帮到你

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值