UILable控制項

2021-06-02 08:58:43 字數 1986 閱讀 6411

1、 uilabel 使用 nsstring 顯示文字------**建立label

//設定顯示文字    

scorelabel.text = @"我是andy--清風";

//設定字型:粗體,正常的是 systemfontofsize,呼叫系統的字型配置    

scorelabel.font = [uifont boldsystemfontofsize:20];  

//設定文字顏色,可以有多種顏色可以選擇

scorelabel.textcolor = [uicolor orangecolor];  

scorelabel.textcolor = [uicolor purplecolor];    

//設定文字對齊位置,居左,居中,居右    

scorelabel.textalignment = uitextalignmentright;    

scorelabel.textalignment = uitextalignmentcenter;    

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

scorelabel.adjustsfontsizetofitwidth = yes;    

//設定label的行數,這個可以根據上節的uitextview自適應高度    

scorelabel.numberoflines = 2;    

//設定文字是否高亮和高亮時的顏色  

scorelabel.highlighted = yes;    

scorelabel.highlightedtextcolor = [uicolor orangecolor];    

//設定陰影的顏色和陰影的偏移位置    

scorelabel.shadowcolor = [uicolor redcolor];    

scorelabel.shadowoffset = cgsizemake(1.0,1.0);    

//設定是否能與使用者進行互動    

scorelabel.userinteractionenabled = yes;    

//設定label中的文字是否可變,預設值是yes    

scorelabel.enabled = no;    

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

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

//設定背景色為透明

scorelabel.backgroudcolor=[uicolor clearcolor];

分類: ui控制項使用詳解

2011-12-05 10:33

4人閱讀收藏

編輯刪除

uilabel *label = [[uilabel alloc] initwithframe:cgrectmake(0,0,0,0)];這個frame是初設的,沒關係,後面還會重新設定其size。

[label setnumberoflines:0];

nsstring *s = @"string......";

uifont *font = [uifont fontwithname:@"arial" size:12];

cgsize size = cgsizemake(320,2000);

cgsize labelsize = [s sizewithfont:font constrainedtosize:size linebreakmode:uilinebreakmodewordwrap];

[label setframe:cgrectmake:(0,0, labelsize.width, labelsize.height)];

[self.view addsubview:label];

這樣就可以對s賦值讓其自動調整其大小了。其實寬度可以設定為固定,讓其改高度更好。

XCode中UILable的基本用法

uilable的大小自適應例項 uilabel mylable uilabel alloc initwithframe cgrectmake 0,0,2,2 設定位置與大小 mylable setfont uifont fontwithname helvetica size 20.0 格式 myla...

UILable設定不同顏色不同字型

在專案開發中,我們經常會遇到在這樣一種情形 在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext,使用不同顏色和不同字型的字串,我們可以使用nsattributedtext ...

iOS開發UI技巧篇 UILable

1 ios7 之後 uilable顯示多行 這個在某些場景下會出問題,沒找到原因 uilabel lable uilabel alloc init lable.text 當您有新中獎訂單,啟動程式時通過動畫提醒您。為避免過於頻繁,高頻彩不會提醒。self.tableview addsubview l...