2012-02-13 8 views
0

グループ化されたテーブルビューがあり、カスタムの背景ビューを追加しました。これらをコードで設定しています。通常、iOSシミュレータは正常で網膜のiPhoneの場合はうまくいますが、まったく表示されません、それはまったく背景のないセルです。UITableViewCell backgroundViewがデバイスに表示されない

私は次のことをやっている:これは、デバイス上で動作していないだろう、なぜ

UIImageView * imageview = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackground.png"]] autorelease]; 
UIImageView * imageviewSelected = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackgroundSelected.png"]] autorelease]; 
[cell setBackgroundView:imageview]; 
[cell setSelectedBackgroundView:imageviewSelected]; 

誰もが手掛かりを持っていますか?私はそれを削除して再インストールしました。私はビルドフォルダとプロジェクトをきれいにしましたが、背景はありません。

答えて

5

画像ファイル名を確認してください。場合によっては大文字小文字が問題になりますシミュレータでは、 "Apple.png"と "apple.png"が動作します。しかし、デバイスではそれはありません。

+0

それはそれでした。シミュレータでうまくいきましたので、私はこの可能性を否定しました。ありがとう – Daniel

+0

@ダニエル。あなたを助けてうれしい。私は一度それに噛まれた。 – Vignesh

+0

私はcamelCaseを使用していました... – Daniel

0

はこれを入れてみてください:

tableView.backgroundColor = [UIColor clearColor]; 
+0

こんにちは、助けてくれませんでした。画像がデバイスに送信されていないような、非常に奇妙です。 – Daniel

関連する問題