Требования:
У меня есть стол и кнопка, которую нужно разместить на экране. Таблица может иметь от нуля до нескольких строк. Кнопка должна быть как минимум на 40 пунктов ниже нижней части содержимого таблицы и на 83 пункта выше нижней части экрана. Поэтому, когда строк всего несколько, кнопка находится далеко от последней строки таблицы, но когда строк много, кнопка может не появиться на экране, пока пользователь не прокрутит таблицу.
Я рассмотрел использование нижнего колонтитула UITableView, но он всегда помещал кнопку сразу после последней строки содержимого таблицы.
Сейчас я рассматриваю возможность использования UIScrollView и размещения таблицы и кнопки в представлении, которое увеличивается по мере роста содержимого таблицы. Ограничение высоты стола также будет расти. Я бы использовал ограничение неравенства на кнопке, чтобы оно всегда было как минимум на 40 пунктов ниже нижней части таблицы и на 83 пункта выше нижней части представления.
Есть ли лучший способ? То, что я описал, кажется немного сложным.
Дизайн пользовательского интерфейса, когда стол короткий:
У меня нет картинки, когда таблица длинная и прокручивается за пределы экрана, но кнопка имеет интервал между последней строкой и нижней частью прокручиваемого представления