您的位置:首页 > 其它

Masonry 简易教程(没了解过的可以直接闪人了,主要是为了了解所有的API)

2017-08-22 09:29 423 查看
      貌似又好久没有上博客了,近期在做IOS开发,原来开发过一个项目用的都是xib、或故事版,然而在开发复杂的页面真的显得心有余而力不足,然后在一些页面采用了代码布局,最坑爹的一开始使用的是frame布局,又错点把自己坑死,后来使用了约束布局,纯原生的那种。又错点奔溃了。近期闲下来了,网上搜索一番,发现Masonry 还是比较火的,故学习了一番,果然很流弊,虽然API没有多少,苦恼自己从学了IT记性越来越差劲了,但是每次找资料,都是长篇大论的入门级教程,顾现在把所有的API都罗列出来,并且简单备注,主要是帮助自己和了解过Masonry
的朋友,快速查找和使用,当然英语大牛除外,因为源码都有注释,直接看就行。哈哈

   //无非就是增删改  ,不错就是这三个block

  //这个方法只会添加新的约束

  [view mas_makeConstraints:^(MASConstraintMaker *make) {

       

   make.top.equalTo(superview.top).offset(padding);

       

   }];

        

   //这个方法会将以前的约束全部删除,添加新的约束

  [view mas_remakeConstraints:^(MASConstraintMaker *make) {

          

  }];

        

   //这个方法将会覆盖以前的某些特定的约束

  [view mas_updateConstraints:^(MASConstraintMaker *make) {

         

  }];

 1、Basic Attribute: 基本属性,支持到iOS6,一般使用得比较多

作者:小笨狼

链接:http://www.jianshu.com/p/1841e6c69611

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐