2013-10-16 34 views
25

默認情況下,iOS 7交換機不允許自定義開/關圖像。雖然我仍然可以在界面生成器中設置它們,但它不顯示。自定義開/關圖像iOS 7.0 UI開關

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/TransitionGuide.pdf

過渡指南只是指出,這是不是默認了。據推測,有一種方法可以改變,所以我使用我擁有的圖像。

+0

我有同樣的問題。非常奇怪的是,蘋果決定刪除這個功能。 – Ramis

+2

奇怪的是,它被刪除,但形式在IB包含字段填補:) –

回答

16

你可以使用UIButton代替「使用」selected「狀態來表示」on「嗎?

+0

這是什麼結局發生的程度。這意味着反彈一些藝術,但它完成了這項工作。 – Wuzseen

+0

有同樣的問題。在使用這種方法之前,我使用了這種方法,但它並不像開關元件那樣優雅。 –

13

蘋果永遠不會讓這個功能去住......我相信,如果你想看到它的未來,你可以提交一個關於它的bug報告...

我用解決這個問題了掉落替換名爲SevenSwitch

+2

經過大量研究,這是迄今爲止我發現的最好的解決方案,正是我所期待的。非常感謝! :) – GoGreen

3

下載these兩個文件:

SevenSwitch.h 
SevenSwitch.m 

就包括到您的項目,它是用於自定義非常容易。