2012-08-01 52 views
2

我以前見過它,但是怎麼樣?我需要一個UISwitch,但使用自定義圖形,以便它適合我的應用程序視覺效果,我也需要能夠更改標籤,並針對iOS 5.任何幫助非常感謝,謝謝。自定義UISwitch圖形?

+0

如果您的目標是...更高版本的iOS,這可能不是問題(或者NDA說我不能告訴你)。但是我非常肯定目前定製UISwitch的應用程序只需編寫自己的自定義組件。對UISwitch進行分類並找到想要自定義的每件事物的圖像視圖1)痛苦的和2)無證/容易讓你被拒絕。 – 2012-08-01 21:37:07

回答

1

我會建議使用按鈕而不是開關。但在按鈕的默認狀態下,請將圖像替換爲您的自定義圖形。並且在按鈕的選定狀態下,將其替換爲第二個自定義圖形。這樣,它給了開關的幻覺。在您的按鈕操作方法,你將有

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 
} 

而且隨着地方自定義圖形,按鈕上的圖像應當根據其是否被選中或不會改變。

+0

是的,我考慮過這個。只有開關似乎對他們有一點額外的魅力,這就是全部。這是我的計劃,如果自定義UISwitch失敗。 – 2012-08-01 21:07:29

+0

是的,讓我知道它是怎麼回事。似乎知道是否有其他解決辦法是有用的。 – 2012-08-02 00:58:28

+0

爲了便於實現,我決定現在就開始使用UIButton安裝程序,直到找到或創建一個結構良好的替代方案。 – 2012-08-03 13:50:36