约束类 对控件进行约束
约束控件 有3种方式
1.通过storyboard进行约束 优点 :简单快捷 缺点:不利于项目后期的修改
2.通过代码约束 优点:便越项目后期的调整 缺点:需要大量的代码实现
代码约束分两种 第一种是通过NSLayoutConstraint进行约束
1.
+ (NSArray<__kindof NSLayoutConstraint *> *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSDictionary<NSString *,id> *)metrics views:(NSDictionary<NSString *,id> *)views;
2.
+ (instancetype)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(NSLayoutRelation)relation toItem:(id)view2 attribute:(NSLayoutAttribute)attr2 multiplier:(CGFloat)multiplier constant:(CGFloat)c;