как изменить действие UITabBarItem? - PullRequest
0 голосов
/ 31 января 2012

Главное окно моего iOS-приложения содержит UITabBarController.Есть 3 UITabBarItem, и они показывают разные представления.

Я думаю, что панель вкладок была создана непосредственно с помощью шаблона приложения панели вкладок xcode.Теперь я создал другое представление и хочу заменить существующее на новое, но я не вижу кода, который бы назначил представление кнопке UITabBarItem.Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 31 января 2012

Если вы хотите выполнить это действие в коде, посмотрите на этот метод UITabBarController

setViewControllers: анимированные:

Пример кода

NSArray *viewControllers = [NSArray arrayWithObjects: controller1, controller2, controller3, nil];
[tabBar setViewControllers:viewControllers animated:YES];

Если вы используете IB, назначьте требуемый UIViewController на вашу вкладку.

0 голосов
/ 31 января 2012

Вы можете разместить свои пользовательские вкладки над видом вашего UITabBarController в правильном положении, но вам нужно самостоятельно обрабатывать все переключения вкладок, что не так уж сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...