按钮(UIButton)的用法
1,按钮的创建
(1)按钮有下面四种类型:
1 | UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 |
1 | //创建一个ContactAdd类型的按钮 |
(2)对于Custom定制类型按钮,代码可简化为:
1 | let button = UIButton(frame:CGRectMake(10, 150, 100, 30)) |
2,按钮的文字设置
1 | button.setTitle("普通状态", forState:UIControlState.Normal) //普通状态下的文字 |
3,按钮文字颜色的设置
1 | button.setTitleColor(UIColor.blackColor(),forState: .Normal) //普通状态下文字的颜色 |
4,按钮文字阴影颜色的设置
1 | button.setTitleShadowColor(UIColor.greenColor(),forState:.Normal) //普通状态下文字阴影的颜色 |
5,按钮背景颜色设置
1 | button.backgroundColor=UIColor.blackColor() |
6,按钮文字图标的设置
1 | button.setImage(UIImage(named:"icon1"),forState:.Normal) //设置图标 |
7,设置按钮背景图片
1 | button.setBackgroundImage(UIImage(named:"background1"),forState:.Normal) |
8,按钮触摸点击事件响应
1 | //不传递触摸对象(即点击的按钮) |
常用的触摸事件类型:
1 | TouchDown:单点触摸按下事件,点触屏幕 |