【问题标题】:How can I customize a UISwitch using my custom .png?如何使用我的自定义 .png 自定义 UISwitch?
【发布时间】:2010-11-12 17:09:43
【问题描述】:

因此,在我的代码中,我使用 UISwitch 上的 setAlternateColor: 方法将颜色更改为橙​​色,但我的应用因此被拒绝。

所以我决定使用 Photoshop 来创建一个自定义 UISwitch。现在我有了图像,我应该如何让 UISwitch 使用我的自定义 .png?

【问题讨论】:

    标签: iphone iphone-sdk-3.0 ios4 uiswitch


    【解决方案1】:

    你不能。编写自己的自定义开关类可能是最简单的。继承UIControl 并重新实现UISwitch 所做的几件事并不难。 (我不知道它是否也可以直接继承UISwitch 并覆盖drawRect:。可能值得一试。)

    【讨论】:

    • 在这种情况下,我是否应该负责绘制形状和动画以及 drawRect 方法中的所有内容(就绘图而言,我没有那么有经验)?
    • 是的,必须绘制所有内容。
    猜你喜欢
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2010-11-22
    • 2011-07-02
    • 2013-05-03
    相关资源
    最近更新 更多