我以前见过它,但是怎么样?我需要一个UISwitch但是使用自定义图形,以便它适合我的应用程序视觉效果,我还需要能够更改标签,我的目标是iOS 5.任何帮助非常感谢,谢谢。
答案 0 :(得分:1)
我建议使用按钮而不是开关。但是在按钮的默认状态下,将图像替换为自定义图形。在按钮的选定状态下,将其替换为第二个自定义图形。这样,它给人一种转换的幻觉。在你的按钮操作方法中,你将有
if(yourButton.isSelected) { [yourButton setSelected:NO]; // to give the toggle effect of on to off } else { [yourButton setSelected:YES]; // to give the toggle effect of off to on code goes here }
使用自定义图形时,按钮上的图像应根据是否被选中而改变。
答案 1 :(得分:0)
UISwitch目前仅支持设置色调颜色。对于自定义开关,您必须子类化UIControl并编写自己的开关。
有一些免费的自定义实现,例如,请查看http://osiris.laya.com/projects/rcswitch/。
答案 2 :(得分:0)
对于自定义UISwitch,您可以看到以下链接: