web-dev-qa-db-ja.com

カスタムオン/オフイメージiOS 7.0 UIスイッチ

IOS 7では、スイッチはデフォルトでカスタムのオン/オフ画像を許可しません。 Interface Builderで設定することはできますが、表示されません。

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

移行ガイドは、デフォルトではもうオンになっていないことに注意するだけです。おそらくそれを変更する方法があるので、私は持っている画像を使用します。

25
Wuzseen

「選択済み」状態を「オン」を意味する代わりに、UIButtonを使用できますか?

16

Appleはこの機能を決して公開しません...将来見たい場合は、バグレポートを提出できると思います...

SevenSwitch と呼ばれるドロップイン置換を使用して、この問題を回避しました。

13
liamnichols

ダウンロード これら 2つのファイル:

SevenSwitch.h 
SevenSwitch.m

それらをプロジェクトに含めると、カスタマイズが非常に簡単です。

3
landonandrey