Переход между различными стилями представления для UIViewController с помощью Swift - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь создать эффект, в котором я представляю UIViewController в качестве всплывающего окна, а затем анимирую этот контроллер представления в несколько различных стилей модального представления.

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

Я включил иллюстрацию ниже, показывающую вид эффекта, которого я хотел бы достичь, когда один контроллер представления переключается между 3 стилями представления, A, B и C без отклонения.

На иллюстрации A представлен модальный стиль представления popover, B custom и C fullScreen

.

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

Как лучше всего подходить к такому переходу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...