У нас есть общие представления, которые мы используем в нашем приложении во многих местах внутри UINavigationControllers
. Иногда UINavigationController
находится внутри просмотров. Теперь представления, которые мы помещаем в контроллеры nav, изменяют их кнопки панели навигации контроллера навигации и, в некоторых случаях, используют пользовательские кнопки, которые мы создали. Нам нужно иметь возможность выяснить из самого UIViewcontroller
, если представление находится внутри всплывающего окна, чтобы мы могли отображать правильно цветные кнопки.
Мы можем легко получить ссылку на контроллер навигации из UIViewController, используя UIViewController.navigationController
, но, похоже, ничего не найдено для нахождения UIPopoverController
.
Есть ли у кого-нибудь хорошие идеи, как это сделать?
Спасибо!