Get last cell in a UITableview section

后端 未结 7 802
心在旅途
心在旅途 2021-01-17 10:17

I have a section in UITableView which has multiple rows. I wish to get the last row or the last cell of the section to add a disclosure indicator on it.

One way I am

7条回答
  •  佛祖请我去吃肉
    2021-01-17 10:44

        NSInteger totalRow = [tableView numberOfRowsInSection:indexPath.section];//first get total rows in that section by current indexPath.
        if(indexPath.row == totalRow -1){
             //this is the last row in section.
        }
    

    hope it helps.

    I did this in tableView:willDisplayCell:forRowAtIndexPath: method

    - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
    

提交回复
热议问题