Iphone 如何向默认视图添加选项卡栏,以及如何使用导航控制器与其他视图通信
这可能很简单,但无法找到精确的解决方案。我使用的是xcode 4.2 我想在应用程序的一个视图中使用选项卡栏。我看过很多教程,所有教程都与基于导航的应用程序和其他基于视图的应用程序相关。甚至我都知道如何在故事板(即主视图)中添加选项卡栏控制器 我需要的是我有一个名为Homepage.h和.m和.xib的类,它是UIViewController类的子类。同样,我的类不是主类,它是后来为其中一个视图添加的。所以我想添加一个选项卡栏,并与navigationBar和其他视图通信,所以我如何做请给我一些示例 问题是我想将选项卡栏添加到默认UIView,并与导航控制器和其他视图通信。我不想从实用程序中拖动选项卡栏控制器。如果我拖动,我如何在从一个视图移动到另一个视图时使其成为视图,因为我已经有一个默认的UIview。请给我链接或任何教程,我可以在其中添加选项卡栏并使用导航控制器在视图之间切换Iphone 如何向默认视图添加选项卡栏,以及如何使用导航控制器与其他视图通信,iphone,objective-c,xcode,ios5,programmatically-created,Iphone,Objective C,Xcode,Ios5,Programmatically Created,这可能很简单,但无法找到精确的解决方案。我使用的是xcode 4.2 我想在应用程序的一个视图中使用选项卡栏。我看过很多教程,所有教程都与基于导航的应用程序和其他基于视图的应用程序相关。甚至我都知道如何在故事板(即主视图)中添加选项卡栏控制器 我需要的是我有一个名为Homepage.h和.m和.xib的类,它是UIViewController类的子类。同样,我的类不是主类,它是后来为其中一个视图添加的。所以我想添加一个选项卡栏,并与navigationBar和其他视图通信,所以我如何做请给我一些
注意:我使用的是基于单个视图的应用程序在AppDelegate.h中获取UINavigationController对象和UITabBarController对象 AppDelegate.h中的
First *first;
Second *second;
Third *third;
UINavigationController *navController;
UITabBarController *tabbar;
@属性(非原子,保留)UITabBarController*tabbar
@属性(非原子,保留)UINavigationController*navController
AppDelegate.m中的
@综合tabbar、navController
在应用程序中,完成启动
tabbar=[[UITabBarController alloc]init]
first=[[First alloc]initWithNibName:@"First" bundle:nil];
second=[[Second alloc]initWithNibName:@"Second" bundle:nil];
third=[[Third alloc]initWithNibName:@"Third" bundle:nil];
navController=[[UINavigationController alloc]initWithRootViewController:第一个]
NSArray*viewControllerArray=[[NSArray alloc]initWithObjects:navController1,第二,第三,无]自动释放]
[self.window addSubview:tabbar.view];
[tabbar setViewControllers:viewControllerArray];
[first setTitle:@"First"];
[second setTitle:@"Second"];
[third setTitle:@"Third"];
编写这段代码,不需要将Tabbar放在XIB中。试试这段代码,它会对您有所帮助。我认为您需要使用tabbar,只需使用一个选项卡即可将应用程序中的所有视图显示出来tabbar@KAREEMMAHAMMED ya我需要所有视图