默认onTintColor
是绿色的,因为我在iOS7上看到它,但我希望它是另一种颜色。
[myUISwitch setOnTintColor:[UIColor customColor]];
不起作用。文档说,on/offImages
对iOS7没有任何影响。为什么它不起作用?如何更改其onTintColor
?
答案 0 :(得分:18)
UISwitch *switch = [UISwitch alloc] init];
[switch setOnTintColor:[UIColor customColor]];
[myView addSubview:switch];
不起作用。但
UISwitch *switch = [UISwitch alloc] init];
[myView addSubview:switch];
[switch setOnTintColor:[UIColor customColor]];
的工作原理。除非可见,否则色调颜色不会改变。有人要解释一下吗?