-
一起来学Masonry (一)
在看这篇文章之前作者已经默认了你已经有了自动布局的概念,如果对自动布局还是不了解的话,可以看下这篇文章:iOS使用autolayout和sizeclass 解决适配问题 。或许读完这篇文章的话你会对自动布局有新的认识。 那么我们使用自动布局的途径有哪些呢? 使用系统的约束 使用VFL语言 使用第三方Masonry 使用第三方SDAutoLayout 可能还有一些小众的,这里不在多做介绍。 下面就对上面的四种方式先从写法上做一些简单比较。 1.使用系统提供的约…
-
iOS使用autolayout和sizeclass 解决适配问题(一)
一. 为啥使用autolayout?使用 autolayout 有什么好处? 随着iPhone的种类不断增多,不同尺寸、不同分辨率的iOS设备将会越来越多,使用传统frame布局的工作量必将越来越大;加上苹果发出的信号,使用autolayout势在必行。 好了,那么autolayout了,它到底能解决什么问题,给我们带来哪些好处? 1)你基本上可以不用考虑苹果设备的各个屏幕不同分辨率的问题,你终于可以不用在viewDidLoad方法里判断不同分辨率下,不同控件应该放在哪里,或者针对不同分辨率写…