Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想让我的开关以黑白模式显示,而不是默认的蓝色。相机应用程序中也存在相同的效果。选项视图中的开关也处于灰度模式。它容易做还是需要子类化?
iOS 5 的外观 API 允许您设置 UIKit 控件的配色方案等。对于开关,您设置onTintColor属性:
onTintColor
[[UISwitch appearance] setOnTintColor:[UIColor grayColor]];
但是,如果您需要支持早期版本的 iOS,则必须设计和实现自己的自定义开关控件。