您的位置:首页 > 其它

布局类别

2016-04-28 14:29 239 查看
#define VFL(ARRAY,VIEWS) ([NSLayoutConstraint constraintsWithVisualFormatsArray:(ARRAY) views:(VIEWS)])

@interface NSLayoutConstraint (NSArray)

+ (NSArray *)constraintsWithVisualFormat:(NSString *)format views:(NSDictionary*)dicViews;

+ (NSArray *)constraintsWithVisualFormatsArray:(NSArray *)aryFormats views:(NSDictionary*)dicViews;

@end

#import "NSLayoutConstraint+NSArray.h"

@implementation NSLayoutConstraint (NSArray)

+ (NSArray *)constraintsWithVisualFormat:(NSString *)format views:(NSDictionary*)dicViews

{

return [self constraintsWithVisualFormat:format options:0 metrics:nil views:dicViews];

}

+(NSArray*)constraintsWithVisualFormatsArray:(NSArray *)aryFormats views:(NSDictionary *)dicViews

{

NSMutableArray* ary=[[NSMutableArray alloc] init];

for (NSString* strVFL in aryFormats) {

[ary addObjectsFromArray:[self constraintsWithVisualFormat:strVFL views:dicViews]];

}

return ary;

}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: