常用控制項 UILabel

2021-07-07 03:15:10 字數 1348 閱讀 8084

//建立乙個文字控制項物件

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

//呼叫uilabel中的座標體系屬性

helloworldlabel.frame = cgrectmake(40, 100, 100, 0);

= 100;

/* 單獨設定某個 cgrectmake 中的屬性

把ui控制項的frame值取出來,設定以後放回

*/cgrect r = helloworldlabel.frame;

r.origin

.y = 200;

helloworldlabel.frame = r;

//設定label的背景顏色

helloworldlabel.backgroundcolor = [uicolor redcolor];

//把label放置在vc(檢視控制器)的主檢視上

[self

.view addsubview:helloworldlabel];

//label中最重要的屬性(設定label的文字內容)

helloworldlabel.text = @"hello world,hello world";

//設定label中的行數

//如果numberoflines為0,label為多行顯示(只要label的高足夠,可以顯示任意行數)

helloworldlabel.numberoflines = 0;

//設定文字的大小(文字大小的單位是邏輯點),而不是畫素。

helloworldlabel.font = [uifont systemfontofsize:20];

//設定label的換行形式(改為以字母為單位的換行形式)

helloworldlabel.linebreakmode =

//文字對齊方(中間對齊)

helloworldlabel.textalignment = nstextalignmentleft;

//設定label文字中的陰影

//設定陰影顏色

helloworldlabel.shadowcolor = [uicolor graycolor];

//陰影與文字的距離

//文字右下方顯示陰影

helloworldlabel.shadowoffset = cgsizemake(1, 1);

//設定label的字型顏色

helloworldlabel.textcolor = [uicolor whitecolor];

//label的寬高自適應

[helloworldlabel sizetofit];

ios控制項 UILabel

uilabel 的作用是顯示文字 uilabel label uilabel alloc initwithframe cgrectmake 100,100,100,40 label.text 代佳巨集 建立文字的內容 nil label.textcolor uicolor redcolor 設定文字...

iOS開發之三 常用控制項 UILabel的使用

uilabel 一般用來顯示文字內容。常用的屬性如下 property nonatomic,copy nsstring text 文字的內容,預設為 nil property nonatomic,retain uifont font 文字的字型,預設為nil system font 17 plain...

IOS控制項學習之UILabel

ios的uilabel我個人覺得很弱智,居然只有橫向設定而沒有豎向設定文字位置,這讓我很糾結。先看效果 1.新建專案 2.編輯 viewcontroller.m檔案 void viewdidload 3.自定義uilabelex 控制項 1 uilabelex.h import 定義乙個列舉型別,頂...