2010-11-12 105 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

相關問題