Я хочу знать, как лучше всего использовать плавающий модальный контроллер поверх другого контроллера, подобного этому изображению:

Как видите, верхний раздел этой страницы - модальное представление.
Я могу реализовать этот вид сверху в приведенном ниже классе контроллера, но я хочу иметь отдельный контроллер для него, но я не знаю, как представить этот классТаким образом, пользователь может контролировать оба контроллера одновременно.
Если я создам обычный прозрачный класс и представлю его модально, пользователь потеряет взаимодействие с нижним контроллером.