2010-09-04 2 views

ответ

0

2 возможных метода.

Создайте объект стиля контроллера «parent» для 4 popoverControllers, который знает о четырех POC и может отбросить остальные 3, когда четвертый появляется в алгоритме стиля с помощью кнопки.

или вариант.

выплюнуть уведомление, когда вы поднимаете поповер поэтому слушатель может снова упасть другой 3.

Но запрос, почему у вас есть 4 popoverControllers. Id перерабатывает один на viewController.

+0

Если я использую только 1 PopOverController, тогда я не могу сохранить состояние элементов управления в этих представлениях, например. UISwitch в одном из представлений – Fasid

+0

Это не имеет никакого отношения к POC, ваш взгляд не ваши данные. Если вам нужно упорствовать, вы можете установить состояние в 'viewDidAppear' для соответствующего контроллера вида –

0

Если вы сделаете детальную сторону делегатом для UISplitViewController, вы можете следить за последним показанным UIPopoverController и увольнять его перед тем, как появится новый, когда вызывается splitViewController:popoverController:willPresentViewController:.

Смежные вопросы