-1

1つのセルの各行のテキストの色を変更できますか?カスタムセルを使用して作成できることはわかっていますが、カスタムセルを作成せずに変更できるかどうかを知りたいです

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

static NSString *CellIdentifier = @"CustomCell";


UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}



cell.textLabel.text = [array objectAtIndex:indexPath.row];
cell.textLabel.font = [UIFont systemFontOfSize:18];
cell.textLabel.numberOfLines = 3;


return cell;
}
4

1 に答える 1

0

indexPathでモジュロ2を実行し、その0かどうかを確認できます。そうである場合は1つの色を使用し、そうでない場合は背景として別の色を使用します。このようにして、意図したものである場合は、1つおきのセルに色を付けます

于 2012-08-07T22:42:52.127 に答える