1. 程式人生 > >一行程式碼改變label某個範圍的字型顏色

一行程式碼改變label某個範圍的字型顏色

改變label的字型顏色,新增下劃線和刪除線

1.改變某個範圍的字型顏色

//只能同時設定一個方法(後面的方法會把前面的方法)
    //改變某個範圍字型顏色
    [label setAttributedLabelTextColor:[UIColor redColor] with:NSMakeRange(1, 5)];

這裡寫圖片描述

2.改變多個範圍的字型顏色

//改變多個範圍字型顏色
[label setAttributedLabelTextColorAndRange:@{@"0-3":[UIColor cyanColor],@"3-4":[UIColor yellowColor],@"7-3"
:[UIColor orangeColor]}];

這裡寫圖片描述

3.新增刪除線

//刪除線
    [label setAttributedLabelStrikethroughColor:[UIColor lightGrayColor] with:NSMakeRange(3, 4)];

這個有點不太清楚,但是真的有
這裡寫圖片描述

4.新增下劃線

//下劃線
    [label setAttributedLabelUnderLineColor:[UIColor blueColor] with:NSMakeRange(5, 6)];

這裡寫圖片描述

5.暫時寫了這些,後續會不定期的新增一些,工作還是很忙的,有時間會努力寫的.有好的建議也已給我留言!