我以前见过它,但是怎么样?我需要一个UISwitch,但使用自定义图形,以便它适合我的应用程序视觉效果,我也需要能够更改标签,并针对iOS 5.任何帮助非常感谢,谢谢。自定义UISwitch图形?
回答
我会建议使用按钮而不是开关。但在按钮的默认状态下,请将图像替换为您的自定义图形。并且在按钮的选定状态下,将其替换为第二个自定义图形。这样,它给了开关的幻觉。在您的按钮操作方法,你将有
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 }
而且随着地方自定义图形,按钮上的图像应当根据其是否被选中或不会改变。
是的,我考虑过这个。只有开关似乎对他们有一点额外的魅力,这就是全部。这是我的计划,如果自定义UISwitch失败。 – 2012-08-01 21:07:29
是的,让我知道它是怎么回事。似乎知道是否有其他解决办法是有用的。 – 2012-08-02 00:58:28
为了便于实现,我决定现在就开始使用UIButton安装程序,直到找到或创建一个结构良好的替代方案。 – 2012-08-03 13:50:36
UISwitch目前仅支持设置色调颜色。对于自定义开关,您必须继承UIControl并编写自己的开关。
有一些免费的自定义实现可用,请看例如http://osiris.laya.com/projects/rcswitch/。
对于自定义UISwitch,你可以看到下面的链接:
- http://www.cocoacontrols.com/platforms/ios/controls/dcroundswitch
- http://www.cocoacontrols.com/platforms/ios/controls/svsegmentedcontrol
这将是安全的关于向AppStore上使用。
- 1. UISwitch与自定义图像
- 2. 自定义UISwitch?
- 3. UISwitch自定义
- 4. 带图像的自定义UISwitch
- 5. UISwitch在自定义accessoryView的
- 6. MonoTouch自定义UISwitch颜色
- 7. UISwitch图形神器
- 8. 如何使用我的自定义.png自定义UISwitch?
- 9. 创建我的自定义UISwitch
- 10. 如何创建自定义的UISwitch?
- 11. 另一个自定义的UISwitch问题
- 12. DirectShow .NET自定义图形
- 13. 自定义图形 - Java Swing
- 14. 自定义树形视图
- 15. Android自定义图像视图形状
- 16. OSX-在自定义图形上放置自定义控件
- 17. 用自定义形状自定义ImageView
- 18. 自定义波形
- 19. 自定义WPF工具包柱形图
- 20. C#+控件上的自定义图形?
- 21. 打开图形,自定义故事
- 22. 自定义形状的地图
- 23. Sweave中的自定义图形设备
- 24. R自定义构建图形字体
- 25. 自定义Windows图形用户界面
- 26. SSRS自定义条形图颜色
- 27. 自定义卡片视图形状
- 28. 如何自定义柱形图在HTML
- 29. 在Winforms中创建自定义图形
- 30. 谷歌柱形图自定义
如果您的目标是...更高版本的iOS,这可能不是问题(或者NDA说我不能告诉你)。但是我非常肯定目前定制UISwitch的应用程序只需编写自己的自定义组件。对UISwitch进行分类并找到想要自定义的每件事物的图像视图1)痛苦的和2)无证/容易让你被拒绝。 – 2012-08-01 21:37:07