UILabel+Extension.m 936 字节
Newer Older
L
frame01  
libb 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
//
//  UILabel+Extension.m
//  text
//
//  Created by 格式化油条 on 15/9/10.
//  Copyright (c) 2015年 XQBoy. All rights reserved.
//

#import "UILabel+Extension.h"

@implementation UILabel (Extension)
/** 创建label,默认文字颜色为灰色,文字大小为14 */
+ (instancetype)labelWithText:(NSString *)text {
    return [self labelWithText:text atColor:nil];
}

/** 创建label,自定义文字颜色,默认文字大小为14 */
+ (instancetype)labelWithText:(NSString *)text atColor:(UIColor *)color {
    return [self labelWithText:text atColor:color atTextSize:0];
}

/** 自定义文字大小与颜色 */
+ (instancetype)labelWithText:(NSString *)text atColor:(UIColor *)color atTextSize:(CGFloat)size {
    UILabel *label = [[self alloc] init];
    [label setText:text];
    [label setTextColor:color ? : [UIColor blackColor]];
    [label setFont:[UIFont systemFontOfSize:size ? : 14]];
    return label;
}

@end