2010-11-12 92 views
1

因此,在我的代码中,我使用我的UISwitch上的setAlternateColor:方法将颜色更改为橙​​色,但是我的应用因此被拒绝。如何使用我的自定义.png自定义UISwitch?

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

回答

2

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

+0

在这种情况下,我应该照顾绘制形状和动画以及drawRect方法中的所有内容(我不是那么有经验的绘图去)? – cgossain 2010-11-12 19:00:13

+0

是的,将不得不绘制一切。 – 2010-11-12 19:12:25