Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁。Masonry简化了NSLayoutConstraint的使用方式,让我们可以以链式的方式为我们的控件指定约束。本篇博客的主题不是教你如何去使用Masonry框架的,而是 ...
分类:
移动开发 时间:
2016-07-11 10:37:33
阅读次数:
220
参考资料(戳这里): > Masonry官网 > Masonry介绍与使用实践(快速上手Autolayout) > iOS 开发实践之 Auto Layout > Masonry的使用 > https://github.com/ming1016/study/wiki/Masonry > SDAuto ...
分类:
其他好文 时间:
2016-07-07 19:07:50
阅读次数:
205
pod 导入第三方库 Masonry: 在工程masonryTest的文件下新建一个Podfile文件 编辑如下内容: platform :ios, '8.0'xcodeproj 'mansoryTest' pod 'Masonry', '~> 0.6.3' 可以自行更改 切换到masonryTes ...
分类:
其他好文 时间:
2016-07-06 14:46:47
阅读次数:
209
1.//添加了这个宏,就不用带mas_前缀了 #define MAS_SHORTHAND //添加了这个宏,equalTo就等于mas_equalTo #define MAS_SHORYHAND_GLOBALS //这个头文件一定要放在上面两个宏后面 #import "Masonry.h" make ...
分类:
其他好文 时间:
2016-07-05 18:27:16
阅读次数:
147
前言 前段时间在看Masonry这个全新的第三方的布局框架的时候,开始了解了链式编程.后来慢慢的又开始了解函数式编程和响应式编程.在这集中的编程思想下,开始接触和研究了ReactiveCocoa这个框架.在很多大神的blog中,都对这个框架有着高度的评价,各种秀自己如何灵活的使用ReactiveCo ...
分类:
移动开发 时间:
2016-07-04 11:31:20
阅读次数:
170
以前在入门的时候,找的入门书籍上编写的 demo 都是基于 Storyboards 拖界面的。后来接触公司项目,发现界面都是用纯代码去写复杂的 autoLayout 的。再然后,领导给我发了个 Masonry 库去看,依然是手写代码布局界面,但效率高了不少。工作一段时间,看了很多博客,也看了一些书, ...
分类:
移动开发 时间:
2016-07-01 08:54:45
阅读次数:
191
如果说自动布局解救了多屏幕适配,那众多三方库的出现就解救了系统自动布局的写法。Masonry就是其中一个。 在Github上,Masonry已经得到5000+个star,用法上也比较简单灵活,很大程度上替代了传统的NSLayoutConstraint布局方式。本文将利用几个案例来讲解Masonry的 ...
分类:
移动开发 时间:
2016-06-28 12:27:42
阅读次数:
379
原文网址:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/ 前言 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需 ...
分类:
其他好文 时间:
2016-06-27 01:39:28
阅读次数:
366
原文网址:http://tutuge.me/2015/05/23/autolayout-example-with-masonry/ 好久没有写Blog了,这段时间有点忙啊=。=本文举了3个比较有“特点”的Autolayout例子,源于微博上好友的提问,感觉比较有意思,也比较有代表性,就写了出来,分享 ...
分类:
其他好文 时间:
2016-06-27 01:31:15
阅读次数:
643
对一个视图添加约束,其依赖的约束必须先已经存在,不能依赖该代码后的约束,否则造成不可预料的结果,如下代码能达到预期效果 但是如果颠倒添加约束的顺序,如下 则得到的效果如下图 添加约束时 photoImageView 依赖于 photoMoreButton,而当时 photoMoreButton 的约 ...
分类:
其他好文 时间:
2016-06-24 14:29:28
阅读次数:
145