Я пытаюсь реализовать плавный переход между двумя контроллерами представления. Что я хочу сделать, так это иметь UIView в нижней части VC 1. Когда пользователь прокручивает/перетаскивает вид вверх, VC 2 будет представлен модально. То, что я хочу, чтобы произошло, когда пользователь перетаскивает вид вверх, вид будет следовать за пальцем, а VC 2 будет перетаскиваться на экран. Как только палец пользователя прошел точку, а затем был отпущен, я хочу, чтобы он зафиксировался на месте.
Я успешно реализовал UIGestureRecognizer, когда пользователь проводит пальцем вверх по представлению. Затем представляет. С этим есть только две проблемы:
1) Он не переходит пальцем пользователя 2) Существует только 4 модальных стиля перехода (вертикальная обложка, горизонтальный переворот, перекрестное растворение и частичный завиток), ни один из которых я не хочу использовать. Я хочу, чтобы он скользил вверх.
Я исследовал и нашел этот вопрос Как провести вниз UIViewController с другого однако это не помогло, так как представляет UIView, а не UIViewController!
Если у кого-то есть какие-либо предложения или примеры кода от кого-то, кто делал это раньше, это было бы здорово!
Спасибо!