UISwitch属性
1. onTintColor
处于on时switch 的颜色
switchImage.onTintColor = [UIColor grayColor];
2.tintColor
处于off时switch 的颜色
switchImage.tintColor = [UIColor greenColor];
3.onImage
设置on 的图标
switchImage.onImage = [UIImage imageNamed:@"1.png"];
4. offImage
设置off的图标
switchImage.offImage = [UIImage imageNamed:@"4.png"];
5. on
设置switch的开关
swithImage.on = YES;
6.thumbTintColor
设置拇指颜色
swithImage.thumbTintColor = [UIColor redColor];
效果:
7.增加事件响应机制
监听的是这个事件:UIControlEventValueChanged,值改变事件
[switchImage addTarget:self action:@selector(switchOn) forControlEvents:UIControlEventValueChanged];
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步