iOS中的自定义Tabbar

时间:2013-08-09 09:44:31

标签: iphone ios uitabbarcontroller uitabbar

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

注意: - 我正在使用UINavigationController。

先谢谢

enter image description here

1 个答案:

答案 0 :(得分: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];

它会起作用,Happy Coding ..