我以前見過它,但是怎麼樣?我需要一個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