是否可以将图像添加到UISwitch背景,例如当状态为ON(是一个背景)和状态为OFF(另一个背景图像)时?UISwitch定制?
3
A
回答
0
我想建议你按照Custom UISwitch & App Store approval有一个更好的主意,这是建议你创建一个自定义开关控制。
2
要更改背景颜色(而不是图像),您只需在下面执行操作。这会更改领域内所有UISwitch控件的关闭颜色。
[[UISwitch appearance] setTintColor:[UIColor brownColor]];//Off Color
_locationSwitch.onTintColor = [UIColor orangeColor];//On Color
如果要使用图像,请使用以下使用分段控件的酷炫技巧。 https://stackoverflow.com/a/5088099/1705353
如果你想写很多代码,你可以编写自己的控件。瓦列里·凡指出:https://github.com/homick/iPhone-Snippets/tree/master/General
也是另一个资源是:http://www.raywenderlich.com/23424/photoshop-for-developers-creating-a-custom-uiswitch的代码在:http://cdn2.raywenderlich.com/wp-content/uploads/2012/10/CustomSwitchResources.zip
0
您可以通过继承UIControl
重新创建一个自定义UISwitch
。通过这样做,您可以完全控制交换机的外观。你可以看看SevenSwitch
。我创建的自定义UISwitch
替代品。开/关颜色可以根据您的喜好进行定制。
相关问题
- 1. UISwitch定制
- 2. 定制UISwitch一个UITableViewCell
- 3. UISwitch控制
- 4. 自定义UISwitch?
- 5. UISwitch自定义
- 6. 与ios5(ARC)兼容的可定制UISwitch
- 7. UISwitch控制不同视图
- 8. 自定义UISwitch图形?
- 9. UISwitch在自定义accessoryView的
- 10. MonoTouch自定义UISwitch颜色
- 11. UISwitch与自定义图像
- 12. 与UISwitch
- 13. NSuserdefaults UISwitch
- 14. Triple UISwitch
- 15. 视图控制器上的多个UISwitch
- 16. UISlider - 类似于UISwitch的机制
- 17. UISwitch强制拖动以更改设置
- 18. iPhone UISwitch反应与另一个UISwitch
- 19. 在一个tableview单元格中创建一个UISwitch - UISwitch被复制
- 20. 创建我的自定义UISwitch
- 21. 如何创建自定义的UISwitch?
- 22. 将UITableViewCell中的UISwitch定位到右边
- 23. 另一个自定义的UISwitch问题
- 24. 带固定面罩的UISlider或UISwitch?
- 25. 确定哪个UISwitch被挖掘
- 26. 单击UITableCell时确定UISwitch的状态
- 27. 带图像的自定义UISwitch
- 28. UISwitch not deococating
- 29. UISwitch在表行
- 30. UISwitch在IOS
http://stackoverflow.com/questions/12400239/uiswitch-with-custom-image 希望帮助:) – StackBuddy