-1

我的 iPhone 应用程序中有六个 Tabbar 控制器。所以我想在单个视图中查看所有选项卡(不再需要选项卡)。所以我想使用自定义按钮制作标签栏。我的问题是,当我单击第一个选项卡时,它显示第一个视图控制器,然后我单击 Firstviewcontroller,然后它显示 FirstView 控制器的子视图控制器。然后在我单击第二个选项卡后,打开第二个视图控制器并单击第二个视图控制器显示 subviewcontroller 的子项。然后在我单击第一个选项卡后,我如何知道使用最后一个导航特定的视图。

注意:- 我正在使用 UINavigationController。

提前致谢

在此处输入图像描述

4

1 回答 1

0

使用此代码....

self.tab=[[UITabBarController alloc]init];

// FirstViewController
First *fvc=[[First alloc]initWithNibName:nil bundle:nil];
fvc.title=@"First";
fvc.tabBarItem.image=[UIImage imageNamed:@"i.png"];

//SecondViewController
Second *svc=[[Second alloc]initWithNibName:nil bundle:nil];
svc.title=@"Second";
svc.tabBarItem.image=[UIImage imageNamed:@"im.png"];

//ThirdViewController
Third *tvc=[[Third alloc]initWithNibName:nil bundle:nil];
tvc.title=@"Third";
tvc.tabBarItem.image=[UIImage imageNamed:@"img.png"];
.
.
.
.//Like this Create Six tabBar item.
.
.
.

// Add All six Tab bars in your UITabViewController
self.tab.viewControllers=[NSArray arrayWithObjects:fvc, svc, tvc,........, nil];

[self.view addSubview:self.tab.view];

它会起作用的,快乐编码..

于 2013-08-09T10:25:22.707 回答