-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。如果是,则使用一种颜色,如果不使用另一种颜色作为背景。这样,如果这是您的意图,您可以为每个第二个单元格着色

于 2012-08-07T22:42:52.127 回答