iOS

富文本

2016-05-06  本文已影响43人  NieFeng1024
 /** 创建labelString */
    NSString * labelString = @"的搜噶尽快快快快快快快快快快收款号放假回家反函数发卡号阿卡减肥哈德和卡号是打发快快快快快快快快快";
    /** 创建label */
    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 200, 380, 300)];
    /** 设置行数为自动换行 */
    label.numberOfLines = 0;
    /** 设置字体大小 */
    label.font = [UIFont systemFontOfSize:16];
    /** 设置字体颜色 */
    label.textColor = [UIColor blackColor];
    /** 设置label背景色 */
    label.backgroundColor = [UIColor grayColor];
    
    /** 创建富文本 */
    NSMutableAttributedString * attributedString1 = [[NSMutableAttributedString alloc] initWithString:labelString];
    /** 设置段落样式 */
    NSMutableParagraphStyle * paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];
    /** 设置行间距 */
    [paragraphStyle1 setLineSpacing:10];
    /** 将设置好的文本赋值给label */
    [attributedString1 addAttribute:NSParagraphStyleAttributeName value:paragraphStyle1 range:NSMakeRange(0, [labelString length])];
    [label setAttributedText:attributedString1];
    /** 自适应 */
    [label sizeToFit];
    /** 添加到view上 */
    [self.view addSubview:label];
上一篇 下一篇

猜你喜欢

热点阅读