【iOS】LaunchScreen.storyboardに配置した画像が表示されない!
なにも複雑なことをやっていないのに、なんで画像が表示されないの?と思うのはiPhoneアプリ等の開発を行っているときに、かなりの頻度で出て来る「スプラッシュ画面の画像が表示されない」現象。
開発スタート当初はいいんです。ちゃんと指定した画像が表示されます。だが、デバッグを何度も行っていると急に表示されなくなります。
ただ配置した画像を表示するだけなのに。。。
何度も続くので調べてみました。
XCodeお使いの皆さん、結構この現象を経験しているようですね。
解決策!?
明確な解決策はまだわかりませんが、みなさん下記の対応を取られているようです。
・画像のファイル名を変えてみる
→これは確かに画像が表示されるようになります。しかし、しばらくすると表示されなくなるんですよね。
・LaunchScreenを作り直す。
→試してはないのですが、おそらく画像のファイル名を変えるのと同じだと思います。しばらくするとまた表示されなくなるような予感があります。
・クリーンビルド&インストールしてみる
→効果ありませんでした。
・実機のアプリを一度消し、再インストールしてみる
→効果ありませんでした。
・実機を再起動してみる
→効果ありませんでした。
で、結局効果があるのはどれなの!?
はっきりしたことはわかりませんが、これまで出てきた複合技で表示されるようになりました。
1)実機を再起動する
2)その後インストールする
これで画像が表示されるようになりました。
もし、お困りの方がいらっしゃれば、上記手順をお試しください。
※上記までに「インストール」と記載したのは、「Xcodeから実機に実行する」ことを意味します