00UILabel控制項的詳解

2022-09-24 04:24:07 字數 1460 閱讀 4320

文字屬性

1.text:label顯示的文字

2.font:text的字型,值不可以為nil,否則異常

3.textcolor:text的顏色

4.textalignment;text的對其方式

5.linebreakmode:當文字超出label顯示區域的擷取方式

nslinebreakbyclipping(畫到邊界為止)

nslinebreakbytruncatinghead(省略開始,使用...代替)

nslinebreakbytruncatingtail(省略尾部,使用...代替)

6.enabled:text是否可變,布林值

文字區域

1.adjustsfondsizetofitwidth:設定text字型是否要減少來適應label的區域,只有當label的行數是1時有效,字型一直見減少到你設定的最小字型值。

2.baselineadjustment:當adjustsfondsizetofitwidth值為yes的時候,如果text的fond需要縮小,這個值控制基線位置,只有文字行數為1時有效。

uibaselineadjustmentalignbaselines = 0(預設值文字最上端與label中間線對齊)

uibaselineadjustmentaligncenters(text中間與label中間線對齊)

uibaselineadjustmentnoe(text最低端與labe中間線對齊)

3.minimumfontsize:(最小字型,行數為1時有效,預設0.0)

4.numberoflines:(text行數,為0時沒有最大行數限制)

高亮設定

1.highlightedtextcolor:text高亮時的顏色

2.highlighted:text是否高亮

繪製陰影

1.shadowcolor:陰影顏色

2.shadowoffset:陰影偏移

過載繪畫

1.-textrectforbounds:limitedtonumberoflines:不可直接呼叫,需要子類過載,第二引數為0時沒有行數限制:

2.-drawtexttnrcet:不可以直接呼叫,需要子類過載

使用者互動

1.userinteractionenabled:是否可與使用者互動,基本上也都在子類過載使用。

初始化

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

alabel.text = @"view";

[self.view addsubview:alabel];

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

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

GRIDVIEW控制項的事件詳解

gridview 控制項可公開分頁事件和排序事件,以及在建立當前行或將當前行繫結至資料時發生的事件。單擊乙個命令控制項 例如,包含在 gridview 控制項中作為其中的一部分的 button 控制項 時也會引發事件。下表描述了由 gridview 控制項公開的事件。rowcommand 在 gri...

C WPF ListView控制項的例項詳解

c wpf listview控制項的例項詳解 c 的wpf作為現在微軟主流的桌面程式開發平台,相比過去的mfc時代,有了非常多的不同。本人剛從mfc平台轉過來,以為可以輕鬆上手,哪知碰到了很多問題,十分不解。不得不乖乖回去看了本書,再繼續回到邊左邊邊學的路上。在這邊也推薦 深入淺出wpf 這本書,拿...