ios UILabel 用法的總結

2021-07-12 06:05:59 字數 1738 閱讀 8345

1)初始化

uilabel *alabel=[[uilabel alloc]initwithframe:cgrectmake(50, 50, 100, 50)];

(2)文字內容

//位置預設是靠左的

[alabel settext:@"hello"];

//設定字型顏色

alabel.textcolor=[uicolor bluecolor];

alabel.textcolor=[uicolor redcolor];

//設定字型大小

alabel.font=[uifont systemfontofsize:12.4];

//修改字型的字型和大小

alabel.font=[uifont fontwithname:@"arial rounded mt bold" size:36.0];

//設定背景顏色

alabel.backgroundcolor=[uicolor redcolor];

//清空背景顏色

alabel.backgroundcolor=[uicolor clearcolor];

//設定對齊方式

alabel.textalignment = uitextalignmentleft;//文字靠左

alabel.textalignment = uitextalignmentcenter;//文字居中

alabel.textalignment = uitextalignmentright;//文字靠右

//設定字型大小是否適應label寬度

alabel.adjustsfontsizetofitwidt

h=yes;

//是yes時,這個屬性就來控制文字基線的行為

在定義裡面允許有以下格式顯示:  

typedef enum uibaselineadjustment;

//設定是否是高亮

alabel.highlighted=yes;

//高亮顏色

alabel.highlightedtextcolor=[uicolor redcolor];

//設定陰影顏色

alabel.shadowcolor=[uicolor bluecolor];

//陰影偏移量

alabel.shadowoffset=cgsizemake(0.5, 0.5);

//是否能和使用者互動

alabel.userinteractionenabled=yes;

//文字是否可變

,預設值是yes

alabel.enabled=yes;

//設定文字過長時的顯示格式 

alabel.linebreakmode = uilinebreakmodemiddletruncation;//截去中間

alabel.linebreakmode =uilinebreakmodetailtruncation,//截去尾部 

alabel.linebreakmode =uilinebreakmodeheadtruncation;//截去頭部

alabel.linebreakmode=uilinebreakmodecharacterwrap;//保留整個字元

alabel.linebreakmode=uilinebreakmodeclip;//截去多餘部分 

在定義裡面允許有以下格式顯示: 

typedef enum  uilinebreakmode;

IOS UILabel 用法詳解

這段 動態的建立了乙個uilabel,並且把相關常用的屬性都列舉了.希望對大家有用.void viewdidload uitextalignment 文字顏色 label1.textcolor uicolor bluecolor 超出label邊界文字的擷取方式 label1.linebreakmo...

IOS UILabel 用法詳解

這段 動態的建立了乙個uilabel,並且把相關常用的屬性都列舉了.希望對大家有用.void viewdidload uitextalignment 文字顏色 label1.textcolor uicolor bluecolor 超出label邊界文字的擷取方式 label1.linebreakmo...

iOS UILabel的使用方法

uilabel常用屬性 uilabel的建立 uilabel label uilabel alloc init 設定label的位置和大小 label.frame cgrectmake 50,50,100,30 設定文字 label.text hello world 設定背景色 label.back...