The Pragmatic Ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

アプリのDark ModeをOFFにする

既存のアプリでいきなりダークモードに対応するのは大変です。 しかしXcode11でビルドするとデフォルトでダークモードが適用されてしまいます。

もちろんダークモードをOFFにすることは可能となっています。

アプリ全体でダークモードをOFFにする方法

Info.plistのUIUserInterfaceStyleLight にしてやります。

 <key>UIUserInterfaceStyle</key>
    <string>Light</string>

UIで設定したい場合はこうします

f:id:yanamura:20190814181522p:plain

デバッグ

ダークモードのデバックはXcodeで簡単に切り替えて確認できるようになっています。

デバッグツールバーにEnvironment Overridesというボタン(トグルスイッチみたいなボタン)が新たに追加されていてこれを使います

f:id:yanamura:20190814182229p:plain

このボタンを押すとこのような画面が表示されます

f:id:yanamura:20190814182458p:plain

Interface StyleのところのトグルスイッチをONにして Dark のほうを選択するとダークモードになります。

f:id:yanamura:20190814182619p:plain