2

xcode プロジェクトで単純なイメージを使用しています。

通常の画面バージョン (および Retina ディスプレイ バージョン '@2x.png' は実際には Retina ディスプレイ上) では、すべて問題ありません。

UIImage * image1 = [UIImage imageNamed:@"myimage.png"];

次に、その画像をボタンの上に使用しています。シミュレーター、または iPhone 3g やその他のデバイスで xcode をテストすると、画像が表示されます。しかし、testflight で、またはアプリ ストアからアプリをテストすると、画像が消えます。

私が試してみました:

  • プロジェクト全体をきれいにする
  • 画像を置き換える
  • コードを変更して、そのイメージを別の方法で実装する
  • 別の画像を使用する
  • 非Retinaディスプレイデバイスを通常、リカバリモード、およびdfuモードで復元します
  • 祈る =(

これを修正する方法を知っている人はいますか?

4

4 に答える 4

2

おそらく既にこれを行っていますが、ターゲット>ビルドフェーズをチェックして、「バンドルリソースのコピー」でそのイメージが実際にコピーされていることを確認しましたか?

于 2012-05-09T14:56:56.637 に答える
0

イメージはコンパイル ソース (コンパイル バンドル リソース) に含まれていますか?

ここに画像の説明を入力

于 2012-05-09T15:00:37.320 に答える
0

これはばかげているかもしれませんが、PNG の代わりに JPG を使用してみましたか? PNGオプティマイザーが何かを台無しにする可能性を捨てるために...

于 2012-05-09T21:32:36.860 に答える