Present () Анимация перестает работать, когда я открываю другой вид? - PullRequest
0 голосов
/ 24 марта 2019

У меня есть контроллер основного вида с двумя кнопками, оба открывают новые виды, используя похожий код:

let viewControllerTwo = storyboard?.instantiateViewController(withIdentifier: "mainPage") as! MainStepViewController

present(viewControllerTwo, animated: true, completion: nil)

и оба имеют одинаковое использование:

dismiss(animated: true, completion: nil)

Если я попытаюсь представить контроллер A, то и анимация представления и отклонения будет работать нормально. Однако, если я представляю контроллер B, отклоняю его и представляю контроллер A, анимации перестают работать. Я новичок в iOS, и я просто хочу понять, что делать в этом случае.

Я попытался обернуть dismiss / present в Dispatcher.main.queue, но безуспешно.

Этот второй контроллер имеет контроллер просмотра подстраниц, но я не думаю, что он связан?

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