2017-09-21 13 views
3

LaunchScreen.storyboardに画像を表示する際に問題が発生しました。これが関連しているかどうかわかりませんが、Image Viewを追加しようとする前にXcode 9にアップグレードしました。ここに私が試しているシナリオがあります。Assets.xcassetsに画像を追加するとLaunchScreen.storyboardに表示されません

ワーキング:

  • 私はアップグレード前に私の資産フォルダに持っていた画像を表示することができます。これはMain.storyboardとLaunchScreen.storyboardの両方で機能します。
  • 私は私のMain.storyboard

で作業されていないことを私のビューコントローラに新しい画像を表示することができます

  • を私はLaunchScreen.storyboardに新しい画像を表示することができません。

問題は私のMain.storyboardには存在しませんが、私はこれがどうなるかの設定がわからないように私が意図せずに私のLaunchscreen.storyboardの設定を変更している可能性がある場合、私は疑問に思って。しかし、これが当てはまる場合、古い画像を表示する理由はわかりませんが、新しい画像は表示されません。

Finderでイメージを複製して、プロジェクトに新しいイメージを追加しても、元のイメージを表示できるだけであるため、イメージが問題ではないと思います(複製はできません) 。私はまた、いくつかの異なるサイズと種類の画像(.pngと.jpg)を試しました。

アイデア?

+1

でアプリを実行します&をビルドします。テストデバイス

ステップ8を再起動します。 1 - 起動イメージを更新します。 2 - プロジェクトをクリーンアップし、派生データを削除しました。 3 - Xcodeを再起動します。 4 - 電話からアプリを削除し、再起動します。 5 - アプリケーションを再構築してインストールする – AntonTheDev

+0

@AntonTheDev私のために何かを明確にすることはできますか?起動イメージを削除するには何が必要ですか? –

+0

@AntonTheDevこれは働いてくれました、ありがとう! –

答えて

3

クイック起動のために画像がiOSにキャッシュされるため、すぐに更新されることはありません。これらは、新しい起動イメージが表示されているかどうかを確認する手順です。前にデバイス上にキャッシュされた画像を消去し、ステップで再構築時に応じて新たな起動画像を表示すべき

次のステップ8

ステップ1:Assets.xcassets

で画像を更新

ステップ2:Xcodeで、プロジェクトに行く - >クリーン

ステップ3: - >設定をXcodeでは、ファイルにアクセスしてください。場所]タブに移動し、得られたデータ

enter image description here

ステップの隣に小さな矢印をクリックして4:再起動:

ステップ5の矢印をクリックした後開きDerivedDataフォルダを削除Xcodeの

ステップ6:テストデバイス上のアプリケーションを削除

ステップ7:私はあなたはそれが仕事を得るために5つの物事を行う必要があると思います試験装置

関連する問題