iOS開發總結之UILabel常用屬性

2021-07-11 12:20:16 字數 1424 閱讀 7147

ios** 

nsstring *text = @"first";  

nsmutableattributedstring *textlabelstr = [[nsmutableattributedstring alloc] initwithstring:text];  

[textlabelstr setattributes:@ range:nsmakerange(11, 10)];

label.attributedtext = textlabelstr;  

預設是系統自帶字型,大小為17。

ios**

label.font = [uifont

systemfontofsize:17]

label.font = [uifont fontwithname:@"arial" size:16];  

ios**

label.textcolor = [uicolor bluecolor];

ios**  

label.textalignment = nstextalignmentcenter;  

ios**  

label.linebreakmode = nslinebreakbyclipping;剪下與文字寬度相同的內容長度,後半部分被刪除。  

label.linebreakmode = nslinebreakbytruncatinghead;前面部分文字以……方式省略,顯示尾部文字內容。  

label.linebreakmode = nslinebreakbytruncatingmiddle;中間的內容以……方式省略,顯示頭尾的文字內容。  

label.linebreakmode = nslinebreakbytruncatingtail;結尾部分的內容以……方式省略,顯示頭的文字內容。  

比如:label.numberoflines = 0

label.linebreakmode = nslinebreakbytruncatingmiddle;

實現效果:

uibaselineadjustmentalignbaselines=0,預設,文字最上端與中線對齊。  

uibaselineadjustmentaligncenters,   文字中線與label中線對齊。  

uibaselineadjustmentnone,  文字最低端與label中線對齊。

ios**:清空背景顏色 label1.backgroundcolor= [uicolor clearcolor];

iOS開發之 UILabel的巧用

主要講解利用uilabel的來做乙個簡單的toast效果。這個是看到wdlabel的實現,感覺挺好的,就 主要的思路就是繼承uilabel,然後在drawrect cgrect rect裡面進行調整,以達到乙個toast的效果。define klabelcornerradius 9.0f void ...

IOS 開發日誌 UILabel相關

ios nsstring text first nsmutableattributedstring textlabelstr nsmutableattributedstring alloc initwithstring text textlabelstr setattributes range ns...

iOS開發基礎 UILabel屬性

ios nsstring text first nsmutableattributedstring textlabelstr nsmutableattributedstring alloc initwithstring text textlabelstr setattributes range ns...