如何修改UISwitchController,使它看起来像这样:

时间:2012-10-22 06:19:27

标签: objective-c uibutton xcode4.5 uiswitch

基本上我想自定义背景和按钮。我希望按钮是方形的。这样的事情。

我的设计师已经向我提供了这些照片:

enter image description here enter image description here

我正在研究的是使用UIButton。但是,如何使UIButton处于切换模式?我应该怎么做,如果点击按钮,它就会被选中"

我想要的结果是:

enter image description here

2 个答案:

答案 0 :(得分:2)

此代码可能对您的查询有帮助,您必须对其进行修改..

https://github.com/domesticcatsoftware/DCRoundSwitch

感谢。

答案 1 :(得分:1)

UIButton *switchButton = [[UIButton alloc] init];
[switchButton setBackgroundImage:offImage forState:UIControlStateNormal];
[switchButton setBackgroundImage:onImage forState:UIControlStateSelected];

当您希望按钮看起来“开启”时,只需点击它后再执行:switchButton.selected = YES;,或者只要您想将其设置为该状态。