Добавить UITabBar в существующее приложение - PullRequest
0 голосов
/ 25 декабря 2011

Я полностью разработал приложение. Я должен внедрить UITabBar в приложение, но не в appdelegate, а в каком-то другом представлении, и мне нужно использовать его для всех других представлений, оставляя Appdelegate и 1-е представление после appdelegate.

Кто-нибудь может сказать мне, как лучше всего это сделать?

Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 25 декабря 2011

Здесь вы можете использовать концепцию активного контроллера представления, просто выберите активный контроллер представления из UIApplication и выполните действие.

1 голос
/ 25 декабря 2011

Вам просто нужно нажать UITabBarController. Например, вы можете сделать что-то вроде

UITabBarController *tabController = [[UITabBarController alloc] init];

Controller1 *controller = [[Controller1 alloc] initWithNibName:@"Controller1" bundle:nil];

Controller2 *controller = [[Controller2 alloc] initWithNibName:@"Controller2" bundle:nil];

Controller3 *controller = [[Controller3 alloc] initWithNibName:@"Controller3" bundle:nil];

tabController.viewControllers = [NSArray arrayWithObjects:controller1,controller2,controller3,nil];

[controller1 release];
[controller2 release];
[controller3 release];

[self.navigationController pushViewController:tabController animated:YES];

Проверьте ссылку: UITabBarController

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