Смотри, как я это вижу. Просто создай отдельный UIView, и поставь его наверху. Внутри этого вью сделай коллекшн вью, где через кейсы будут перебираться твои контроллеры. Можно и через контейнер контроллера, который будет содержать в себе другие представления, но он нужен, если ты собираешься какие то плажки в будущем ставить как обработчик ошибок и т.д