2011-03-19 74 views
1

可能重复:
Changing of UISwitch text in iOS 4.2如何创建自定义的UISwitch?

嗨, 我想UISwitch的文字更改为YES/NO。可能吗?我看过一些示例代码,但IOS4.2中似乎没有任何工作。请有人帮忙吗?

+0

在发布新问题之前,请搜索现有问题/答案。 :-) – 2011-03-19 17:24:21

+0

我已经尝试过,但没有工作.. !! – Zach 2011-03-19 17:42:01

回答

-6

是的,你可以改变颜色或文字,就像UISwitch一样,可以在定制的UIView类的帮助下实现。

你不能自定义UISwitch。

从UIView继承UICustomSwitch。

UICustomSwitch

+4

我希望控件实际上看起来不像那个截图 - 这很糟糕。 – Dominic 2011-03-19 17:28:14

+1

这简直是不真实的。 UICustomSwitch是一个定制的UISlider,与UISwitch无关。 – 2011-03-19 17:30:07

+0

@maiddaparka:正确,UISwitch已经注意到了UICustomSwitch,我编辑了我的答案。 – Jhaliya 2011-03-19 17:45:17

3

有UISwitch在山姆Soffes' SSToolkit重新实现:http://cocoacontrols.com/platforms/ios/controls/ssswitch

它可以让你改变开启/关闭的标签,以及使用飞机模式风格切换。

+0

只需添加我的:http://xcodenoobies.blogspot.com/2013/04/free-custom-uiswitch-flexible-colors.html,它在颜色和大小上更加灵活。 – GeneCode 2013-04-06 09:29:50