/**
傳入乙個
label,
範圍字串的字型顏色為自定義的顏色*/
- (nsmutableattributedstring*)setmutableattributesstringwithstring:(uilabel *)label range:(nsrange)range
;//1.
範圍擷取字串
nsstring *rangestring = [label.text
substringwithrange:range];
//2.
將字串改為可變屬性字串
nsmutableattributedstring *attributedstring = [[nsmutableattributedstring
alloc]initwithstring:label.text
attributes:attributes];
//3.
設定屬性和需要修改的文字範圍
uicolor *black = [uicolor
blackcolor];
nsrange redtextrange = [label.text
rangeofstring:rangestring];
//4.
賦值給可變屬性字串
[attributedstring setattributes:@
range:redtextrange];
return attributedstring;
}
Label 關於Label富文字的幾個三方庫介紹
ios6 之後,uilabel加入了attributedtext屬性,為uilabel的文字顯示新增了巨大的變化,attributedtext使用coretext繪製,支援文字域字型 顏色等設定。在ios6 之前,uilabel 只能按照font,textcolor屬性設定的字型和顏色顯示文字,不能...
label適應文字
第一種 顯示全部 uifont font uifontfontwithname arial size 17 cgsize size cgsizemake 320,2000 cgsizelabelsize str sizewithfont font constrainedtosize size lin...
iOS 文字滾動的Label
在我們開發的過程中會遇到文字的長度大於label的寬度的情況,有三種處理方式 1 顯示不下的內容用 來代替 缺點 沒法顯示全內容 2 採取折行的方式 缺點 高度沒法確定,會影響其他內容的顯示 3 讓文字在label中滾動顯示,這種方式既節省了空間,又可以讓使用者看到所有的內容 其中方式3又可以有兩種...