iOS - 更改UISwitch按钮颜色并调整其大小

时间:2015-12-13 21:50:50

标签: ios uicolor uiswitch

我想更改UISwitch'按钮颜色 - 而不是背景颜色。

我知道“tintColor”和“onTintColor”,它们的效果非常好。

enter image description here

这是我想要达到的效果。

我设法将背景颜色更改为所需的颜色,但我无法更改按钮本身。它总是白色的 - 我可以改变它的颜色吗?是否可以缩小按钮?

1 个答案:

答案 0 :(得分:1)

UISwitch没有原生颜色色调控件。您需要自己编写或使用SevenSwitchMBSwitch之类的内容来获得您正在寻找的效果。

就我个人而言,我更喜欢MBSwitch,因为它并不需要使用图像,正如您所看到的,您可以获得与您所要求的相似的颜色控制:

img