ios开发UI篇—UISwitch

释放双眼,带上耳机,听听看~!

概述

UISwitch提供二进制选项的控件,如开/关。

UISwitch继承自UIControl

属性和方法

初始化方法(iOS 系统内置了UISwithch控件的size,所以通过代码调整UISwithch的大小无效.默认大小 51.0f 31.0f)

UISwitch *mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];

设置初始状态(默认状态为NO)

 mySwitch.on = YES;

设置按钮处于关闭状态时边框的颜色

mySwitch.tintColor = [UIColor redColor];

设置开关处于开启时的状态

mySwitch.onTintColor = [UIColor blackColor];

设置开关的状态钮颜色

mySwitch.thumbTintColor = [UIColor blueColor];

在iOS 6及更早版本中,当开关处于打开位置时显示图像。在iOS 7以后,设置无效

mySwitch.onImage = [UIImage imageNamed:@"验证码"];

在iOS 6和更早版本中,当开关处于关闭位置时显示图像。在iOS 7以后,设置无效

mySwitch.offImage = [UIImage imageNamed:@"验证码"];

整个开关背景色,设置后可以明显看到一个矩形背景

mySwitch.backgroundColor = [UIColor redColor];

添加点击事件

[mySwitch addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];

 

 

人已赞赏
iOS文章

iOS UIAlertController的简单使用

2019-10-4 17:13:55

iOS文章

iOS AFNetWorking 上传& 下载

2019-10-4 18:43:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索