2010-09-29 68 views
0

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

你能帮助我吗? 在此先感谢 c。

+0

找到了解决办法在这里:http://www.iphonelife.co.uk/creating-a-uitabbarcontroller-programmatically/ – Cris 2010-10-07 16:05:41

回答

2

创建视图控制器的两个不同的实例:

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]; 
相关问题