1、静态文本标签
var label:UILabel=UILabel()
label.frame=CGRect(x:50,y:100,width:200,height:30)
label.text=“Hello World!”
其它属性:
Color:颜色
Font:字体
Alignment:对齐方式
Lines:行数
Line Breaks:隐藏的对齐方式
Shadow:阴影
Shadow Offset:阴影偏移量
view.addSubview(label)
2、单行输入文本框
var textField:UITextField=UITextField()
textField.frame=CGRect(x:50,y:100,width:200,height:30)
textField.text=“just do it!”
其它属性:
Color:颜色
Font:字体
Alignment:对齐方式
Background:背景颜色
Disabled:不起作用的背景颜色
Border Style:外框的形状
Clear Button:清除文字按钮的时机
注:Never appears:永远不显示,默认值
Appears while editing:编辑状态显示
Appears unless editing:正在编辑时才显示
Is always visible:永远都显示
view.addSubview(textField)
3、文本视图
var textView:UITextView=UITextView()
textView.frame=CGRect(x:50,y:100,width:200,height:30)
textView.text=“ha ha ha!”
其它属性:
Color:颜色
Font:字体
Alignment:对齐方式
Editor:是否可编辑
Selectable:是否可选取
Background:背景颜色
view.addSubview(textView)
4、按钮
var button:UIButton=UIButton.buttonWithType(UIButtonType.System) as UIButton
button.frame=CGRect(x:20,y:50,width:40,height:35)
button.setTitle(“OK”,forState:UIControlState.Normal)
//点击触发事件
button.addTarget(self,”clicked”,forControlEvents:UIControlEventsTouchInside)
func clicked(sender:UIButton){
var result=sender.CurrentTitle;
}
其它属性:
Title:标题
Font:字体
Text Color:文字颜色
Shadow Color:文字阴影颜色
Background Color:背景颜色
Image:图片
Background:背景图片
Shadow Offset:阴影偏移量
Enabled:按钮是否起作用
Type:按钮的显示形态
注:System:文字显示,默认值
Detail Disclosure、Info Light、Info Dark:图标显示
Add Contact:图标显示
view.addSubview(button)
案列1:
varnameTextField:UITextField=UITextField()
varmessageLabel:UILabel=UILabel()
fun clicked(sender:UIButton){
ifnameTextField !=“” {
messageLabel.text=nameTextField.text + “,欢迎光临!”
}else{
messageLabel.text=“必须输入姓名!”
}
}
网友评论