5
IBでUIImageViewの画像を設定してインターフェイスをシミュレートすると、ボタンやその他のものが表示されますが、画像ビューは表示されません。Interface BuilderでUIImageViewの画像を設定する
IBでUIImageViewの画像を設定してインターフェイスをシミュレートすると、ボタンやその他のものが表示されますが、画像ビューは表示されません。Interface BuilderでUIImageViewの画像を設定する
これは、Interface Builderで使用されるシミュレータがプロジェクトとは独立しているからです。それはちょうどあなたのxibファイルを取って、インターフェイスを構築し、それを表示しています。そのため、参照が見つかったが見つからないリソースはスキップされます。したがって、UIImageView
が "myImage.png"という名前の画像を使用している場合、シミュレータが実行されると、[UIImage imageNamed:@"myImage.png"];
を実行しようとします。 "myImage.png"はSimulatorバンドルの一部ではないため、イメージの作成に失敗し、UIImageViewは空白になります。
(明らかに)ボタンは標準でグローバルに使用できるコードなので、ボタンを作成できます。あなたのプロジェクト固有のリソースはそうではありません。
「インターフェイスをシミュレートする」が機能していないように見えるのはなぜですか? – Casebash