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:該屬性值設置以該按鈕的圖片作爲按鈕的邊界。