Откажитесь от модальности из Detail viewController при нажатии нового элемента на Master - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть мастер -> Детализированный контроллер разделенного представления с табличным представлением на главном и простым представлением на подробном контроллере представления.Когда я нажимаю на элемент в контроллере подробного представления, модальный vc представляется поверх текущего контекста (через контроллер подробного представления).На iPad, когда приложение представлено в режиме разделенного просмотра, и когда я нажимаю на другой элемент в своем главном табличном представлении, я хотел бы иметь возможность определить, присутствует ли модальный виртуальный канал поверх детали, и отклонить его, прежде чем представлять новое подробное содержимое.,Storyboard Image

1 Ответ

0 голосов
/ 22 сентября 2018

Решение довольно простое

If let vc = self.presentedViewController as? FooViewController { 
vc.dismiss(animated: true) 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...