Setting background color of a table view cell on iPhone

后端 未结 12 714
孤街浪徒
孤街浪徒 2020-12-02 11:23

I want to achieve the effect where one cell of the table view will have blue background, the next one will have white, the next one will have blue again, and then white and

12条回答
  •  遥遥无期
    2020-12-02 11:47

    All you need to do is add the following code in your table's view controller implementation file.

    - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row%2 == 0) {
        UIColor *altCellColor = [UIColor blackColor];
        cell.backgroundColor = altCellColor;
    }}
    

    It's then as simple as adding and changing the modulus values.

提交回复
热议问题