将UITabBar添加到现有应用程序

时间:2011-12-25 17:54:00

标签: iphone objective-c ios4 uitabbarcontroller

我已经完全开发了应用程序。我必须在应用程序中实现UITabBar,但不能在appdelegate中实现,而是在其他视图和&我必须将它用于离开Appdelegate&的所有其他观点。 appdelegate之后的第一个视图。

有人可以告诉我2最好的方法吗?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

你只需要推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

答案 1 :(得分:1)

您可以在此处使用活动视图控制器概念,只需从UIApplication获取活动视图控制器并执行操作。