2016-04-26 5 views
2

私は、iOS開発に関するスタンフォードの講義に従うことで迅速に勉強しています。私は現在ストーリーボードにimageViewを追加しています。 imageViewに画像を追加しました。しかし、私は私が行っているかわからないんだけど、突然画像がこのになって:私は、問題の特定のソリューションを求めていないよswift xcode storyboard、imageViewの画像は疑問符に変わった

enter image description here

私は一般的に知りたいのは、追加された画像が疑問符に変わる理由は何か。助けをあらかじめありがとう!

+1

StoryboardでUIImageViewの画像を設定してから、プロジェクトで画像ソースを削除したか、アイデンティティ・インスペクタで画像の名前を変更しましたか? – luiyezheng

+1

これは、画像ビューで設定した画像がアプリケーションリソース内に見つかりません。これは、リソースからイメージを削除したか、イメージ名を変更してイメージの名前がもはや一致しなくなったためです。 – TangZijian

+1

これは、必要なサイズごとにイメージを指定しない場合にも発生します。 (1x、2x、3x) –

答えて

2

UIImageViewを選択する。その後、属性インスペクタに移動し、"Image"プロパティをXCodeが検出できないファイルに設定すると、ストーリーボードの対応するUIImageView要素に疑問符が付けられます。

enter image description here

2

i "がAssets.xcassets" に設定されているすべての画像を提供したときに私の問題が解決されます。必要なすべてのサイズの画像(1x、2x、3x)。 enter image description here

1

これが発生する別の理由は、アセットカタログを使用して変換して画像を削除した場合です。 Interface BuilderのImageフィールドから ".png"拡張子を削除しなかった場合、青い疑問符が表示されます。資産カタログの画像にIBをポイントする必要があります。