1

[UIImage imageNamed:]テーブル ビュー セルの背景を設定する方法を使用すると、奇妙な問題が発生します。

私は通常、セルに対してこれを行います。

backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]];

なんらかの理由で、返された画像は「cell_background.png」ではありません。実際には、現在は別の名前 ("button_background.png") を持つ古いバージョンの画像を返します。XCode の cell_background の画像プレビューでは正しい画像が表示され、「開く」または「ファインダーで表示」でも問題ありません。プロジェクトからすべての画像を削除して元に戻そうとしましたが、問題は残ります。

imageNamed:古いバージョンのイメージまたは別の名前のイメージをロードする原因は何ですか?

4

1 に答える 1

3

すべてのターゲットをクリーンアップします。プロジェクトを再構築します。イメージ名が正しいことを確認してください。大文字と小文字も確認します。iPhone では Hello.png != hello.png

于 2010-09-22T12:17:37.517 に答える