Секции UITableView всегда остаются в пределах видимости

У меня есть UITableView с тремя разделами:

раздел 1: заголовок заголовка этого раздела – «Игроки», а котент – ровно 1 ячейка, содержащая список из 1-4 игроков в горизонтальном порядке.

раздел 2: заголовок заголовка этого раздела – «Раунды», а контент – это ячейки X, каждый из которых содержит горизонтальный список каждого соответствующего игрового счета для раунда X.

раздел 3: заголовок заголовка этого раздела – «Всего», а содержимое – ровно 1 ячейка, содержащая сумму каждого раунда.

Прямо сейчас, все эти разделы прокручиваются по мере того, как раздел 2 расширяется с новыми раундами, но я хочу всегда держать раздел 1 в верхней части экрана и иметь раздел 3 прямо ниже раздела 2, пока он не расширится до нижней части экрана и затем остановитесь и оставайтесь там.

Наверное, я мог бы сделать это с 3 отдельными табличными представлениями внутри UIView, но это кажется немного запутанным, и я раздел 3 не остался бы прямо ниже раздела 2, пока он не будет расширен до нижней части экрана; он всегда будет внизу …

Есть ли способ, чтобы таблица / строка таблицы всегда была видимой, а остальные все еще прокручиваемы?

Используйте 3 UITableViews, как вы обсуждали, и просто анимируйте позицию третьего вида таблицы, чтобы переместить его каждый раз, когда вы добавляете ячейку в tableView 2, пока она не дойдет до нижней части экрана, а затем просто оставьте ее там. (Также вам нужно будет увеличить высоту tableView 2 при добавлении к нему элементов.)

В противном случае, как сказал Кирилл, нет способа реализовать это только с одним видом таблицы.

Не со стандартной реализацией UITableView, нет.

Давайте будем гением компьютера.