Обычно ячейки настроены на tableView:cellForRowAtIndexPath:
. Определение функции, вызываемой при касании ячейки, обычно выполняется в tableView:didSelectRowAtIndexPath
.
При настройке ячейки в tableView:cellForRowAtIndexPath:
вы можете указать секцию и строку, используя indexPath
, например:
if(indexPath.section == 0){
if(indexPath.row == 0){
// setup this cell...
}else if(indexPath.row == 1){
}// ...
}else if(indexPath.section == 1){
if(indexPath.row == 0){
}else if(indexPath.row == 1){
}// ...
}
Сделайте нечто подобное в tableView:didSelectRowAtIndexPath
при определении, какая функция вызывается, когда пользователь касается каждой ячейки. Соответствующую документацию от Apple можно найти здесь .