【问题标题】:How do you have a main page with out a tab bar and then on one of the pages add a tab bar?你如何有一个没有标签栏的主页,然后在其中一个页面上添加一个标签栏?
【发布时间】:2011-09-08 16:34:41
【问题描述】:

我的程序有一个主页面,它是一个菜单。用户选择其中一个按钮后,它会进入选项卡栏。我不知道该怎么做,我一直在寻找的一切都是为了让整个程序成为一个标签栏。

【问题讨论】:

  • 这很简单,让你的主视图控制器在导航控制器中,并在你想要的时候在导航控制器中推送标签栏控制器。

标签: iphone objective-c xcode xcode4


【解决方案1】:

你可以这样做

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

UIViewController *controller1 = [[UIViewController alloc] initWithNibName:@"View1" bundle:nil];
controller1.title = @"View1";

UIViewController *controller2 = [[UIViewController alloc] initWithNibName:@"View2" bundle:nil];
controller1.title = @"View2";

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

[self.navigationController pushViewController:tabBarController];

[controller1 release];
[controller2 release];
[tabBarController release];

【讨论】:

  • 是否必须添加额外的代码才能使用推送视图控制器?
猜你喜欢
  • 2012-01-29
  • 2019-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-23
  • 1970-01-01
  • 2011-12-29
相关资源
最近更新 更多