二手轮之 Swift 纯代码布局简化版
- 一、产生原因
- 二、DEMO装X
- 三、原理简介
- 四、如何使用
产生原因
之前做项目时为了节省时间赶工期,经常用storyboard或者XIB来拖拽视图做页面,经常会遇到各种各样的跟代码不兼容的错误,也没有时间静下心来去找寻其中的问题出在哪里,最终还是决定以后用代码布局来做项目了。
现在市面上已经有很多ios的代码布局框架,如Masonry等等。但是对于我等手残党来说,用苹果自带的 NSLayoutConstraint 就感觉完全够用了。但是原生的在写起来代码又有些复杂,所以就花了些时间对其进行了一次小封装,主要是对 NSLayoutConstraint 和 NSLayoutAttribute 进行了整理。好了话不多少了上代码~
DEMO装X
//先来看看效果(疗效好才有看下去的动力),在使用时,只需要像下面这样写代码就可以:
label.CenterX.layout(constrain: self.view.C