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