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回まで
  • 登録:
  • 終了:2010/07/07 05:50:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:chyopper No.1

回答回数416ベストアンサー獲得回数69

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません