| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //
- // View+AutoLayout.h
- // Category
- //
- // Created by em.
- // Copyright © 2017년 em. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- @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
|