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:该属性值设置以该按钮的图片作为按钮的边界。