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];