Объект, являющийся делегатом для вашего разделенного представления (то есть объект, соответствующий UISplitViewControllerDelegate), может предоставить следующую функцию:
func splitViewController(_ splitViewController: UISplitViewController,
collapseSecondary secondaryViewController: UIViewController,
onto primaryViewController: UIViewController)
-> Bool
Если вы вернете «false», тогда контроллер вторичного представления будетоставаться на экране (ваш «контроллер представления редактирования»).Если вы вернете «true», то будет отображен основной контроллер вида.