歸納筆記02:UILabel和UIButton屬性

UILabel:

對於UILabel而言,由於它繼承了UIView,因此,它除了可以設置UIView所支持的屬性外,UILabel還可額外設置如下屬性:

(1)             Text:該屬性的第一個列表框可用於選擇不同的文本方式,它支持Plain和  

Attributed兩種設置方式,一般使用Plain方式設置即可。

(2)             Color:該屬性用於控制該UILabel控件內文本的顏色,開發者可以根據界面設計   

的整體要求,爲UILabel內的文本選擇任意顏色。

(3)             Font: 該屬性屬於控制UILabel中文本的字體、文字大小和字體風格。

(4)             Alignment:該屬性設置該UILabel中文本的對齊方式。

(5)             Lines:該設置控制UILabel中文本的行數,其屬性默認爲1,用於設置該UILabel 

只能顯示一行文本。

(6)             Enabled:控制該UILabel是否可用。

(7)             Highlighted:控制該UILabel是否處於高亮狀態。

(8)             LineBreak:對UILabel控件內文本的截斷。

(9)             Autoshrink:控制UILabel內文本的自動收縮。

(10)        Shadow:對UILabel內文本設置陰影顏色。

(11)        ShadowOffset:對UILabel控件內陰影文本與正常文本之間的偏移。


UIButton:

對UIButton而言,由於它繼承了UICcontrol:UIView,因此它除了可以設置UIView和UIControl所支持的屬性以外,還可以額外設置如下屬性:

(1)   Type:該屬性用於爲按鈕選擇類型。

(2)   StateConfig:該屬性用於配置該按鈕狀態,UIButton具有以下4種狀態:

1)           默認狀態

2)           高亮狀態

3)           選中狀態

4)           禁用狀態

(3)   Title:該屬性可設置按鈕的標題文字。

(4)   Font:該屬性設置按鈕內文本的字體、大小及風格。

(5)   TextColor:該屬性用於控制按鈕內的文本標題顏色。

(6)   ShadowColor:該屬性用於控制該按鈕的文本標題的陰影顏色。

(7)   Image:該屬性用於爲該按鈕設置一張圖片,前面按鈕設置的Title屬性將不會起作

用。

(8)   Background:該屬性用於爲該按鈕設置背景圖片,如果希望按鈕既有背景圖片又有文本標題,可通過該文本框設置背景圖片。

(9)   ShadowOffset:該屬性控制控件內陰影文本呢與正常文本之間的偏移。

(10) Line Break:該屬性控制對控件內文本的截斷。

(11) Edge:該屬性控制按鈕邊界:

1)           Content:該屬性值設置以該按鈕內容作爲按鈕邊界。

2)           Title:該屬性值設置以該按鈕的標題文本作爲按鈕邊界。

3)           Image:該屬性值設置以該按鈕的圖片作爲按鈕的邊界。


發佈了25 篇原創文章 · 獲贊 0 · 訪問量 5820
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章