Я хотел бы иметь возможность фиксировать положение определенных строк в UITableView по мере прокрутки пользователя.
В частности, у меня есть таблица, в которой некоторые строки являются "заголовками" для последующих строк, и я хотел бы, чтобы заголовок оставался в верхней части экрана по мере прокрутки пользователя. Затем он будет уходить с пути, когда пользователь прокручивается достаточно далеко, чтобы следующая строка заголовка заняла свое место.
Аналогичным примером может быть приложение Any.DO. Строки таблицы "Сегодня", "Томми" и "Позже" всегда видны на экране.
Есть ли у кого-нибудь предложения о том, как это можно реализовать?
Я сейчас думаю о том, чтобы следовать делегату TableDidScroll и позиционировать свою собственную ячейку в соответствующем месте перед представлением таблицы. Проблема в том, что в других случаях мне бы очень хотелось, чтобы эти ячейки были реальными ячейками таблицы, так что они могут быть, например, переупорядочены пользователем.
Спасибо,
Тим