标签栏在基于视图的应用程序?

时间:2010-02-22 10:30:34

标签: iphone cocoa-touch uiview uitabbar

我是iphone开发的新手。我创建了一个基于视图的应用程序。现在我想要该视图中的标签栏。标签栏的第一个视图是一个表视图,第二个视图是Web视图。所有教程只解释基于标签栏的应用程序。因为我使用基于视图的应用程序,我发现它真的很难。如何通过使用界面builder.please指导我实现它。任何示例教程将更有用。请帮助我。谢谢。

1 个答案:

答案 0 :(得分:4)

试试这个。此代码用于以编程方式创建标签栏应用程序。因此,单击按钮将打开视图中的选项卡栏。

   -(IBAction) clkBtn:(id) sender
   { 

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

    firstViewController  *first = [[firstViewController alloc] initWithNibName:@"firstViewController" bundle:nil];

    UINavigationController *tabItem1 = [[[UINavigationController alloc] initWithRootViewController: first] autorelease];

    secondViewController  *second = [[secondViewController alloc] initWithNibName:@"secondViewController" bundle:nil];

    UINavigationController *tabItem2 = [[[UINavigationController alloc] initWithRootViewController: second] autorelease];

    tabbar1.viewControllers = [NSArray arrayWithObjects:tabItem1, tabItem2,nil]; 

    [self.view insertSubview:tabbar1.view belowSubview: first.view];

    [self presentModalViewController:tabbar1 animated:YES];

  }

谢谢,

最好的运气。