Autolayout 辅助方法。
Autolayout 帮助布局视图。它真的很 neat! 但是它也是一种有点冗长的。这里有一些辅助方法,它们帮助我们用更少的代码编写 autolayout 代码。
+(NSLayoutConstraint*)centerX:(id)view1 toCenterX:(id)view2;
+(NSLayoutConstraint*)centerY:(id)view1 toCenterY:(id)view2;
+(NSLayoutConstraint*)centerY:(id)view1 toCenterY:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)centerX:(id)view1 toCenterX:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)top:(id)view1 toTop:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)bottom:(id)view1 toBottom:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)left:(id)view1 toLeft:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)right:(id)view1 toRight:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)width:(id)view1 toWidth:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)height:(id)view1 toHeight:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)height:(id)view1 toWidth:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)width:(id)view1 toHeight:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)top:(id)view1 toTop:(id)view2;
+(NSLayoutConstraint*)bottom:(id)view1 toBottom:(id)view2;
+(NSLayoutConstraint*)left:(id)view1 toLeft:(id)view2;
+(NSLayoutConstraint*)right:(id)view1 toRight:(id)view2;
+(NSLayoutConstraint*)width:(id)view1 toWidth:(id)view2;
+(NSLayoutConstraint*)height:(id)view1 toHeight:(id)view2;
+(NSLayoutConstraint*)height:(id)view1 toWidth:(id)view2;
+(NSLayoutConstraint*)width:(id)view1 toHeight:(id)view2;
+(NSLayoutConstraint*)left:(id)view1 toRight:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)right:(id)view1 toLeft:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)left:(id)view1 toRight:(id)view2;
+(NSLayoutConstraint*)right:(id)view1 toLeft:(id)view2;
+(NSLayoutConstraint*)top:(id)view1 toBottom:(id)view2;
+(NSLayoutConstraint*)bottom:(id)view1 toTop:(id)view2;
+(NSLayoutConstraint*)top:(id)view1 toBottom:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)bottom:(id)view1 toTop:(id)view2 multiplier:(CGFloat)multiplier constant:(CGFloat)constant;
+(NSLayoutConstraint*)height:(id)view1 toConstant:(CGFloat)constant;
+(NSLayoutConstraint*)width:(id)view1 toConstant:(CGFloat)constant;
这个示例代码是从包含的示例项目中提取的。
祝您享受!