Я пытаюсь реализовать UISplitViewController
с другим UIDetailViewControllers
. Я создал делегата, который реализуют все подробные представления. У него есть только UIBarButtonItem
, кнопка, используемая для доступа к главному виду в портретном режиме. Все работает хорошо с одним исключением: когда я заменяю контроллер детального вида, кнопка не появляется. В моем главном контроллере представления, где я реализую UISplitViewControllerDelegate
, вызывается shouldHideViewController
, а willHideViewController
- нет. Я проверил, что shouldHideViewController
возвращает ДА. Есть идеи о том, что может вызвать shouldHideViewController
, но не willHideViewController
? Разве они не должны всегда вызываться вместе, если первый возвращает ДА? Если я поворачиваю устройство после замены подробного вида, все работает нормально.