Лучший способ, на мой взгляд, решить эту проблему - использовать UINavigationController
, у которого нет навигационной панели, и она не заполняет экран. Таким образом, ваши статические области просто равны UIView
с, но ваше табличное представление на самом деле находится внутри UINavigationController
, но кажется, что это обычная таблица - поскольку панель навигации скрыта.
Это означает, что вы поместите «динамический» контент в UINavigationController
, и это будет анимировать этот участок экрана, но остальная часть экрана останется статичной.