iOS UILabel的使用方法

2021-07-06 07:54:05 字數 1658 閱讀 5121

uilabel常用屬性

//uilabel的建立

uilabel * label = [[uilabel alloc]init];

//設定label的位置和大小

label.frame = cgrectmake(50,50,100,30);

//設定文字

label.text = @"hello world";

//設定背景色

label.backgroudcolor = [uicolor redcolor];

//設定透明度(範圍是0.0-1.0之間)

label.alpha = 1.0;

// 設定顯示的字的字型和大小,當字型不存在時,大小也是無效的

label.font = [uifont fontwithname:@"helvetica" size:25.4f];

// 只設定字型大小

label.font = [uifont systemfontofsize:35.0f];

// 設定字型大小並為粗體

label.font = [uifont boldsystemfontofsize:35.0f];

// 設定字型的顯示位置:左對齊、居中、右對齊

label.textalignment = nstextalignmentcenter;

// 設定行數,前提是高度是足夠的,設定行數為0,可以根據文字計算對應文字的高度寬度後,全部顯示完全,預設單行顯示

label.numberoflines = 3;

// 把label新增到view上面

[self

.view addsubview:label];

uilabel其他屬性

// 設定字型大小自動適應高度

label.adjustsfontsizetofitwidth = yes;

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

label.userinteractionenabled = yes;

// 設定onelabel的text是否可以改變,預設是yes

label.enabled = yes;

// 設定是否可以高亮

label.highlighted = yes;

label.highlightedtextcolor = [uicolor redcolor];

// 設定陰影

label.shadowcolor = [uicolor graycolor];

label.shadowoffset = cgsizemake(2.0, 2.0);

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

label.linebreakmode = nslinebreakbyclipping;

// typedef ns_enum(nsinteger, nslinebreakmode)

//如果adjustsfontsizetofitwidth屬性設定為yes,這個屬性就來控制文字基線的行為

label.baselineadjustment = uibaselineadjustmentalignbaselines;

// typedef enum uibaselineadjustment;

ios UILabel簡單使用方法

uilabel簡單使用方法 建立uilabel uilabel label uilabel alloc initwithframe cgrectmake 20,20,200,200 設定文字 label.text 文字內容 設定背景色 label.backgroundcolor uicolor bl...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

機械秒錶的使用方法 秒錶的使用方法!

秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...