如何从不同的TabBar项目调用相同的ViewController?

时间:2010-09-29 09:12:08

标签: iphone uitabbaritem

我开发了一个ViewController,它根据输入参数显示不同的数据;我想使用tabBar接口,并通过传递不同的参数从不同的选项卡调用相同的ViewController。 我能这样做吗?如果我在tabBar项目中指定ViewController的NIB,我实际上会收到错误。

你能帮帮我吗? 提前致谢 角

1 个答案:

答案 0 :(得分:2)

创建ViewController的两个不同实例:

MyViewController *vc1 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
MyViewController *vc2 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];

UITabBarController *tabs = [[UITabBarController alloc] init];
[tabs setViewControllers:[NSArray arrayWithObjects:vc1, vc2, nil] animated:NO];