3

是否可以在标签栏项目的帮助下带来视图。让我清楚地向您解释这个问题。我创建了基于视图的应用程序。添加了两个竞争让我们说第一个和第二个。第一个视图包含一个将我们带到第二个视图的按钮。第二个视图还包含一个将我们带到第三个视图的按钮。我已将标签栏添加到第三个视图中,并向其中添加了四个标签栏项目。现在我想将标签栏项目链接到视图。让我们说第四,第五和第六。

第一视图(按钮)-> 第二视图(按钮)-> 第三视图(包含标签栏和 4 个标签栏项目)。但是所有项目都有空视图。当我选择标签栏项目时,我必须加载我创建的 .xib 文件。如何将标签栏项目与视图控制器链接,以便我可以加载视图。否则,是否有任何其他选项可以加载带有标签栏项目的视图?

4

1 回答 1

1

如果您的意思是如何将视图加载到选项卡栏控制器中,请执行以下操作:

UITabBarController *tabView = [[UITabBarController alloc] init];
UIViewController *view4 = [[UIViewController alloc] init];
UITabBarItem *view4TabBarItem = [[UITabBarItem alloc] initWithTitle:@"4" image:[UIImage imageNamed:@"icon4.png"] tag:nil];
view4.tabBarItem = view4TabBarItem;
[view4TabBarItem release];
UIViewController *view5 = [[UIViewController alloc] init];
UITabBarItem *view5TabBarItem = [[UITabBarItem alloc] initWithTitle:@"5" image:[UIImage imageNamed:@"icon5.png"] tag:nil];
view5.tabBarItem = view5TabBarItem;
[view5TabBarItem release];
UIViewController *view6 = [[UIViewController alloc] init];
UITabBarItem *view6TabBarItem = [[UITabBarItem alloc] initWithTitle:@"6" image:[UIImage imageNamed:@"icon6.png"] tag:nil];
view6.tabBarItem = view6TabBarItem;
[view6TabBarItem release];
NSArray *viewControllers = [[NSArray alloc] initWithObjects:view4,view5,view6,nil];
[view4 release];
[view5 release];
[view6 release];
tabView.viewControllers = viewControllers;
[viewControllers release];
[self presentModalViewController:tabView animated:YES];
[tabView release];
于 2010-11-24T20:50:37.443 回答