简单的Masonry (代码适配一)

从Block可以看出 一句话就把view1的aotoLayer给设置好了

Masonry支持的属性:

这是跟NSLayoutAttribute+位置的属性是一样的

在superView中居中显示300*300大小的

[viewmas_makeConstraints:^(MASConstraintMaker*make) {

  make.center.equalTo(self.view);//设置居中

  make.size.mas_equalTo(CGSizeMake(300,300));//设置大小

}];

在Masonry里面能够添加约束的函数:

设置一个略小于view的view1(边距为10)

为什么bottom和right里的offset是负数呢? 因为这里计算的是绝对的数值 计算的bottom需要小于view的底部高度 所以要-10 同理用于right


让两个高度为150的view垂直居中且等宽且等间隔排列 间隔为10(自动计算其宽度)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 5,825评论 0 1
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 7,146评论 0 3
  • Masonry介绍与使用实践(快速上手Autolayout) 前言 MagicNumber -> autoresi...
    Bonew01阅读 3,590评论 0 0
  • 前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是纯手写...
    橙娃阅读 3,229评论 0 1
  • LInux原始的防火墙工具iptables由于过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的...
    很少更新了阅读 13,102评论 0 4

友情链接更多精彩内容