iPhone SDKのUITableViewCellの背景画像を指定して、textLabelにテキストを入れるとテキストの背景色が前面に表示されてしまいます。textLabelの背景色を透明にするにはどのようにコーディングすればよいのでしょうか?


- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {

〜省略〜

UIImageView *backgroundView = [[UIImageView alloc] init];
folderView.image = backgroundImage;
cell.backgroundView = backgroundView;
cell.textLabel.text = @"iPhone 4";
cell.backgroundColor = [UIColor clearColor];
}

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/07/06 19:13:46
  • 終了:2010/07/07 05:50:12

ベストアンサー

id:chyopper No.1

chyopper回答回数415ベストアンサー獲得回数692010/07/06 23:53:19

ポイント100pt

willDisplayCellで指定するようです。

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell  *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.textLabel.backgroundColor = [UIColor clearColor];
}
id:toiry

的確な回答ありがとうございました。

思った通りに表示できました。

2010/07/07 05:48:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません