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