如何在iOS灰度中切换,而不是蓝色?

时间:2012-04-17 14:47:36

标签: objective-c ios colors grayscale

我想让我的开关以B& W模式显示而不是默认的蓝色。 相机应用程序中存在相同的效果。选项视图中的开关也处于灰度模式。 是否容易做或需要子类化?

1 个答案:

答案 0 :(得分:3)

iOS 5的外观API允许您为UIKit控件设置颜色方案等。对于开关,您可以设置onTintColor属性:

[[UISwitch appearance] setOnTintColor:[UIColor grayColor]];

但是,如果您需要支持早期版本的iOS,则必须设计并实现自己的自定义切换控件。