// // View+AutoLayout.h // Category // // Created by em. // Copyright © 2017년 em. All rights reserved. // #import @interface UIView(AutoLayout) //상위뷰에 Top 간격 속성 부여 - (void)addTopConstant:(CGFloat)constant ; //상위뷰에 Bottom 간격 속성 부여 - (void)addBottomConstant:(CGFloat)constant ; //상위뷰에 Leading 간격 속성 부여 - (void)addLeadingConstant:(CGFloat)constant ; //상위뷰에 Trailing 간격 속성 부여 - (void)addTrailingConstant:(CGFloat)constant ; //너비 속성 부여 - (void)addWidthConstant:(CGFloat)constant ; //높이 속성 부여 - (void)addHeightConstant:(CGFloat)constant ; //상위뷰에 수평 정렬 속성 부여 - (void)addCenterHorizontalConstant:(CGFloat)constant ; //상위뷰에 수직 정렬 속성 부여 - (void)addCenterVerticalConstant:(CGFloat)constant ; //관계를 갖는 뷰에 수평 간격 속성부여 - (void)addHorizontalSpaceTo:(id)relateView constant:(CGFloat)constant ; //관계를 갖는 뷰에 수직 간격 속성부여 - (void)addVerticalSpaceTo:(id)relateView constant:(CGFloat)constant ; //상위뷰와 수평 크기가 갖게 속성부여 - (void)fillHorizontalToSuperview ; //상위뷰와 수직 크기가 갖게 속성부여 - (void)fillVerticalToSuperview ; //상위뷰와 모든 크기가 갖게 속성부여 - (void)fillToSuperView ; @end