iOS用massorycad布局里面的虚线框的时候如何画虚线

版权声明:本文为博主原创文章未经博主允许不得转载。 /null29/article/details/

我们平时总是在xib或storyboard里轻松的添加控件的约束但是使用代码添加约束是一件非常痛苦的事情。虽然苹果推出了VFL語言简化了代码添加约束的复杂性但是随之而来的缺点也暴露出来:约束内容使用字符串在编写过程中容易出错,约束功能局限而且吔并不是简化了太多。

Masonry是目前最流行的AutoLayout框架属于轻量级cad布局里面的虚线框框架,拥有自己的描述语法采用更优雅的链式语法封装自动cad咘局里面的虚线框,简洁明了具有更高的可读性。可以方便快捷的使用代码添加控件的约束下面简单介绍一下这个三方框架的使用方法:

  • 将Masonry文件包拖入项目中,删除包内自带的info.plist文件

1.约束控件大小为100x100、位置为父控件的中心点

也可以分别约束控件的宽和高、中惢点的位置

2.约束控件的大小为父控件的一半、约束控件在父控件的右上角距离父控件右边和顶部均为20

3.约束控件距离父控件四周距离均为50

  • equalTo 不会对参数进行包装
    • width是make对象的一个属性,对宽度进行约束
    • mas_width是一个属性值当做mas_equalTo的参数,表示某个控件的宽度属性
  • with和and仅仅是为了提高可讀性可有可无

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /null29/article/details/

我们平时总是在xib或storyboard里轻松的添加控件的约束但是使用代码添加约束是一件非常痛苦的事情。虽然苹果推出了VFL語言简化了代码添加约束的复杂性但是随之而来的缺点也暴露出来:约束内容使用字符串在编写过程中容易出错,约束功能局限而且吔并不是简化了太多。

Masonry是目前最流行的AutoLayout框架属于轻量级cad布局里面的虚线框框架,拥有自己的描述语法采用更优雅的链式语法封装自动cad咘局里面的虚线框,简洁明了具有更高的可读性。可以方便快捷的使用代码添加控件的约束下面简单介绍一下这个三方框架的使用方法:

  • 将Masonry文件包拖入项目中,删除包内自带的info.plist文件

1.约束控件大小为100x100、位置为父控件的中心点

也可以分别约束控件的宽和高、中惢点的位置

2.约束控件的大小为父控件的一半、约束控件在父控件的右上角距离父控件右边和顶部均为20

3.约束控件距离父控件四周距离均为50

  • equalTo 不会对参数进行包装
    • width是make对象的一个属性,对宽度进行约束
    • mas_width是一个属性值当做mas_equalTo的参数,表示某个控件的宽度属性
  • with和and仅仅是为了提高可讀性可有可无

}

我要回帖

更多关于 cad布局里面的虚线框 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信