2018年12月30日

摘要: 创建ConstraintViewDSL调用UIView 的 snp 方法,生成一个ConstraintViewDSL。注意这个生成的ConstraintViewDSL持有UIView。 创建ConstraintMaker调用makeConstraints,调用ConstraintMaker对应的静态方法。在方法的实现中,创建一个ConstraintMaker。注意这个ConstraintMak... 阅读全文
posted @ 2018-12-30 13:06 花老🐯 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 如图上图所示,居于中心的是ConstraintDescription,它用来生成Constraint,最后再转换成系统的NSLayoutConstraint。 ConstraintDescription包含约束必备的所有因素 internal let item: LayoutConstraintItem internal var attributes: ConstraintAttr... 阅读全文
posted @ 2018-12-30 12:02 花老🐯 阅读(342) 评论(0) 推荐(0) 编辑

导航