iOS開發基礎 UILabel屬性

2021-07-10 10:48:10 字數 1369 閱讀 7349

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;

6.enabled:設定文字內容是否可變。 

ios** 

label4.baselineadjustment = uibaselineadjustmentnone;  

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

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

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

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

IOS 開發日誌 UILabel相關

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

IOS瘋狂基礎之UILabel

前言 我這個人不怎麼喜歡用 xib 或是 storyboard 拖控制項然後關聯操作,我喜歡用寫 的方式來實現。以下是常用的屬性 uilabel label1 uilabel alloc initwithframe cgrectmake 50.0 20.0 200.0 50.0 宣告時必須指定長寬 ...

iOS開發之 UILabel的巧用

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