1瓷们、label自適應(yīng)大小
UILabel *label = [[UILabel alloc]init];
[label setAttributedText:@"根據(jù)內(nèi)容適應(yīng)大小"];
[label sizeToFit];
2、label的行間距
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:10];//調(diào)整行間距
label.attributedText = [[NSAttributedString alloc]initWithString:@"根據(jù)內(nèi)容適應(yīng)大小"attributes:@{,NSParagraphStyleAttributeName:paragraphStyle}];
[label sizeToFit];
3、label中個(gè)別字變顏色
NSMutableAttributedString *titleString = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"個(gè)別字體變顏色",model.chapterNum]];
[titleString addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(3, 2)];
[_titleNameLabel setAttributedText:titleString];
[_titleNameLabel sizeToFit];
這樣底4個(gè)和第五個(gè)字就變成了紅色
大家可以看到這里都是對(duì)attributes這個(gè)屬性的設(shè)置啦鸣,這個(gè)屬性是一個(gè)字典類型,如果要設(shè)置其他特效可以點(diǎn)進(jìn)去自己了解来氧。
另外诫给,如果要設(shè)置更多特效,比如:label上 特殊 幾個(gè)字可以被點(diǎn)擊啦扬,跳轉(zhuǎn)到另外一個(gè)界面中狂,我給大家推薦一個(gè)第三方庫(kù)TTTAttributedLabel。https://github.com/TTTAttributedLabel/TTTAttributedLabel
這個(gè)第三方庫(kù)更能很強(qiáng)大扑毡,大家有興趣的可以去搜一下