主window.xib中的标签栏控制器需要做什么连接?

时间:2011-12-15 05:29:31

标签: iphone eclipse iphone-sdk-3.0 iphone-sdk-3.2 tabbarcontroller

帮我解决需要在mainwindow.xib中进行连接的标签栏控制器,以便在标签栏项之间切换。 我已将应用程序委托连接到标签栏控制器。 但是,单击标签栏按钮时,我无法切换多个视图

1 个答案:

答案 0 :(得分:0)

假设你的tabBarController上有2个标签。

在你的appDelegate函数

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];

    UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

  self.tabBarController = [[UITabBarController alloc] init];

   self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2,nil];

     self.window.rootViewController = self.tabBarController;
     [self.window makeKeyAndVisible];


}

这样您就可以轻松绑定tabBarController。 注意:别忘了在appDelegate.h文件中声明tabBarController。