Как я могу определить, больше ли viewController в moreNavigationController? - PullRequest
0 голосов
/ 19 июня 2010

У меня есть UITabBarController, у которого есть дополнительные представления в moreNavigationController.Я хотел бы иметь возможность определять, когда пользователь нажал кнопку «Изменить», и переместил представление за пределы moreNavigationController на обычные элементы UITabBarController.Как мне это сделать?

1 Ответ

1 голос
/ 20 июня 2010

Поведение UITabBarController можно детализировать, предоставив ему объект делегата, соответствующий протоколу UITabBarControllerDelegate.

Это можно сделать либо с помощью кода, либо с помощью Interface Builder.Если вы настроили пользовательский UIApplicationDelegate, вы знаете, что ищете.

Как только вы это сделаете, внедрите метод tabBarController:didEndCustomizingViewControllers:changed: в своем делегате.Этот метод будет вызываться после , когда панель настройки была закрыта, и вы можете обработать всю необходимую логику в пределах.

Прочитайте документацию АЦП для UITabBarController и UITabBarControllerDelegate для получения дополнительной информации.

...