123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- #import "PureLayoutDefines.h"
- PL__ASSUME_NONNULL_BEGIN
- #pragma mark NSArray+PureLayout
- @interface NSArray (PureLayout)
- #pragma mark Array of Constraints
- - (void)autoInstallConstraints;
- - (void)autoRemoveConstraints;
- #if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10
- - (instancetype)autoIdentifyConstraints:(NSString *)identifier;
- #endif
- #pragma mark Array of Views
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToEdge:(ALEdge)edge;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToAxis:(ALAxis)axis;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoMatchViewsDimension:(ALDimension)dimension;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimension:(ALDimension)dimension toSize:(CGFloat)size;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimensionsToSize:(CGSize)size;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis
- alignedTo:(ALAttribute)alignment
- withFixedSpacing:(CGFloat)spacing;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis
- alignedTo:(ALAttribute)alignment
- withFixedSpacing:(CGFloat)spacing
- insetSpacing:(BOOL)shouldSpaceInsets;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis
- alignedTo:(ALAttribute)alignment
- withFixedSpacing:(CGFloat)spacing
- insetSpacing:(BOOL)shouldSpaceInsets
- matchedSizes:(BOOL)shouldMatchSizes;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis
- alignedTo:(ALAttribute)alignment
- withFixedSize:(CGFloat)size;
- - (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis
- alignedTo:(ALAttribute)alignment
- withFixedSize:(CGFloat)size
- insetSpacing:(BOOL)shouldSpaceInsets;
- @end
- PL__ASSUME_NONNULL_END
|