##背景画像を変更したい!
iOS13からダークモードが搭載されましたね!
今更ですが、背景画像をダークモードと通常モード(ライトモード)で変更させてみました。
##1.まずはImage Viewを配置
Image Viewを配置して、各Contstrainsを設定します。
※ Constrainsは設定しなくても大丈夫ですが、設定しないとSimulator上で背景画像がずれてしまうので、一応設定しましょう!
##2.Assets.xcassetsに背景にしたい画像を追加
Assets.xcassetsに背景にしたい画像を追加します。
今回はAdobe illustratorで作成したvectorイメージ画像を使用しているので、インスペクタのScalesを「Single」にしています。(デフォルトでは「Individual Scales」になっています)
##3.【重要】ダークモードに対応させる!
①インスペクタのAppearancesを「Any, Dark」に変更します
②Dark Appearanceにダークモードで使用した画像を追加します
※注意事項
青枠部分の「Preserve Vector Data」にチェックを入れると
2020.6.7時点ではXcode上でダークモードにしても、上手く背景画像が切り替わりません。
Stack Overflowなどで調べてみましたが、どうやらバグ?のようです、、、
##4.ダークモード対応完了!
Simulatorでダークモードに対応できていることが確認できます!
- ライトモード
- ダークモード