如何进入一个标签基于视图从一个单一的视图,可以在任何一个给我refrence从单一视图以编程方式创建一个基于标签的应用程序?单一视图中标签栏视图
0
A
回答
0
您需要分配并初始化UITabeBarController并添加您的视图控制器/应用程序代理上。
0
你可以做两者之一:
- 转到AppDelegate.m和导航控制器更改为TabBarController。然后,您可以添加到标签栏的任何视图你喜欢
- 创建基于的TabBar一个新的演示应用程序(附后)
然后你可以看到如何委托作品,并复制你需要的代码。
0
一等品创建和下面的AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds ]];
self.viewCon=[[ViewController alloc] init];
self.navCon=[[UINavigationController alloc] initWithRootViewController:self.viewCon];
self.navCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"First View";
self.fView=[[FirstViewController alloc] init];
self.FnavCon=[[UINavigationController alloc] initWithRootViewController:self.fView];
self.FnavCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"Secound View";
self.sView=[[SecoundViewController alloc] init];
self.SnavCon=[[UINavigationController alloc] initWithRootViewController:self.sView];
self.SnavCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"Third View";
.
.
// create UIViewController and UINavigationController As you need
.
.
.
UIImage *img1=[UIImage imageNamed:@"Australia.gif"];
self.tbItem1=[[UITabBarItem alloc] initWithTitle:@"First Page" image:img1 tag:1];
self.viewCon.tabBarItem=self.tbItem1;
UIImage *img2=[UIImage imageNamed:@"Cameroon.gif"];
self.tbItem2=[[UITabBarItem alloc] initWithTitle:@"Secound Page" image:img2 tag:2];
self.fView.tabBarItem=self.tbItem2;
UIImage *img3=[UIImage imageNamed:@"Canada.png"];
self.tbItem3=[[UITabBarItem alloc] initWithTitle:@"Third Page" image:img3 tag:3];
self.sView.tabBarItem=self.tbItem3;
NSMutableArray *viewArr=[[NSMutableArray alloc] init];
[viewArr addObject:self.navCon];
[viewArr addObject:self.FnavCon];
[viewArr addObject:self.SnavCon];
self.tbCon=[[UITabBarController alloc] init];
self.tbCon.viewControllers=viewArr;
[self.window addSubview:tbCon.view];
[self.window makeKeyAndVisible];
return YES;
}
我的代码是如何创建的TabBar以及如何添加视图控制器基本演示方法的UIViewController
所有对象,并在AppDelegate.h
文件UINavigationController
使用,这可能是对你有帮助。
谢谢:)
0
您可以从单一视图基于应用程序的TabBar应用。转到xib从对象添加UITabbar并添加它的代理。如果你这样做,你必须把中的TabBar节的TabBar的每一个观点。这很简单,但增加了重复性代码。
相关问题
- 1. xcode中标签栏控制器视图的第一个视图
- 2. TKCalendarMonthTableViewController在标签栏视图
- 3. 如何从单个视图切换到标签栏视图
- 4. 如何从视图中navigationcontroller更改为一个视图在一个标签栏
- 5. 从视图切换回标签栏视图
- 6. 问题与显示复合视图的标签栏视图
- 7. 加载标签栏在第二视图
- 8. Android标签栏视图重叠?
- 9. 访问标签栏视图控制器
- 10. 隐藏标签栏在推视图
- 11. 显示视图上标签栏
- 12. 在标签栏视图之前查看
- 13. 把标签栏前的视图
- 14. 删除推视图上的标签栏
- 15. ios标签栏按钮模态视图
- 16. 推视图时隐藏标签栏
- 17. 切换视图时标签栏消失
- 18. 转到特定标签栏视图
- 19. iPhone:视图控制器的标签栏
- 20. 使用标签栏项加载视图!
- 21. 标签栏视图不会加载
- 22. 集合视图覆盖标签栏
- 23. 在Xcode storyboard中隐藏一个视图中的标签栏
- 24. 从导航栏视图控制器导航到标签栏视图控制器
- 25. iOS标签栏,如何seque到一个新的标签栏视图
- 26. 只能旋转标签栏中的一个视图
- 27. 视图控制器改变标签栏图标和动作
- 28. 拆分视图的单个标题栏
- 29. 如何隐藏基于视图/标签栏应用程序中的标签栏
- 30. Cocoa:带有用于切换标签的工具栏图标的标签视图
拉吉可以请更清楚你的要求? –
IM具有单一视图,而点击XIB按钮其shuold显示YAB为本次? –