Документация Apple описывает параметр indexPath:
Путь указателя, определяющий местоположение ячейки. Источник данных получает эту информацию, когда запрашивается ячейка, и должен просто передать ее. Этот метод использует индексный путь для выполнения дополнительной конфигурации на основе позиции ячеек в представлении таблицы.
Но register(Class|Nib):forCellReuseIdentifier: указывает только используемый идентификатор повторного использования, а не раздел или набор указательных путей.
Я подумал, что, возможно, UITableViewCell имел некоторый способ добраться до указательного пути, поэтому он мог бы, скажем, обойти его углы, если в первой строке раздела, но я этого не вижу. Во время создания все, что он получает, это его идентификатор стиля и повторного использования (initWithStyle:reuseIdentifier:); во время повторного использования все, что ему говорят, это prepareForReuse.
Увидев, что старый dequeueReusableCellWithIdentifier: по-прежнему поддерживается, какая конфигурация на основе индексирования может быть выполнена, если он не может полагаться на возможность сделать это, во всяком случае?
Я проверил руководство по программированию таблиц, но он не обновлялся с iOS 5.