UITableViewCellの背景色を変更する
UITableViewの背景色を変更しようと以下のDataSourceでcellの背景色を変更しても上手くいかなかった。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; cell.backgroundColor = [UIColor hogeColor]; return cell; }背景色を変更するためには以下のDelegate内で指定すると上手くいくらしい…
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { cell.backgroundColor = [UIColor hogeColor]; }とりあえず、よく間違えるのでメモ…
コメント
コメントを投稿