UITableView, how do I know what Section during cellForRowAtIndexPath?

陌路散爱 提交于 2019-12-02 21:34:48
Yannick Compernol

The method is called

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

The indexpath parameter contains a row and section property.

indexPath.section  
indexPath.row

Here's documentation link for the NSIndexPath class.

Morion

you can use indexPath.section and indexPath.row

Swift 3, 4 and 4.2

Using Switch

switch indexPath.section {
        case 0:
            print("Write your code for section number one.")
        case 1:
            print("Write you code for section number two")
        default:
            return
        }

Using if else

if indexPath.section == 0 {
            print("Write your code for section number one.")
        } else if indexPath.section == 1 {
            print("Write your code for section number two.")
        }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!