2
A
回答
0
将您的登录视图转换为模式视图,正如Dirty Henry所建议的,从UI设计角度来看可能是一个好主意,但如果您只是想将UITabBar
添加到视图中,则可以在界面构建器中进行。只需将标签栏放在您想要的视图中,并将该视图的控制器设置为标签栏的代表。您必须自行响应选项卡栏的选项,但这并不难。
1
我想将你的登录视图成一个模式的看法是你所需要的。
+0
嘿,我检查了链接。它很好,以防万一你有任何模式视图的例子或链接。 –
0
试试这个
self.hidesBottomBarWhenPushed = YES;
启动基于的TabBar应用程序,并尝试这viewDidLoad中。
0
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Tabbar created");
tab=[[UITabBarController alloc]init];
tab.view.frame=CGRectMake(0, 0, 320,460);
tab.delegate=self;
BSheepViewController *home=[[BSheepViewController alloc]init];
home.tabBarItem.image=[UIImage imageNamed:@"home.png"];
[email protected]"Home";
UINavigationController *HomeNav=[[[UINavigationController alloc]init]autorelease];;
[HomeNav pushViewController:home animated:YES];
//UINavigationController *HomeNav=[[[UINavigationController alloc]initWithRootViewController:home]autorelease];
//[self.navigationController pushViewController:home animated:YES];
[home release];
tab.viewControllers = [NSArray arrayWithObjects:HomeNav, nil];
tab.selectedIndex=bval;
[self.navigationController pushViewController:tab animated:YES];
}
在TabBar控制器中使用这种类型的代码。在您登录查看U应该写这样
-(void)viewWillAppear:(BOOL)animated{
[self performSelector:@selector(fade)];
NSLog(@"%@",self.navigationController);
[self.navigationController setNavigationBarHidden:YES];
button1 = [UIButton buttonWithType:UIButtonTypeCustom];
button1.showsTouchWhenHighlighted=YES;
button1.frame = CGRectMake(30,60,48,48);
[button1 addTarget:self action:@selector(Articles:) forControlEvents:UIControlEventTouchUpInside];
// [button1 setBackgroundImage:b1 forState:UIControlStateNormal];
[image2 addSubview:button1];
[image2 bringSubviewToFront:button1];
[image2 setUserInteractionEnabled:YES];
button1.tag=1;
}
-(void)Articles:(id)sender{
NSLog(@"Articles fired");
TabBar *tab=[[TabBar alloc]initWithNibName:@"TabBar" bundle:nil];
tab.bval=button1.tag;
[self.navigationController pushViewController:tab animated:YES];
[tab release];
}
ü应该在登录查看使用导航控制器把你的TabBar视图,在控制器的TabBar你也应该导航控制器。它为我工作。让我知道你是否还没有找到。
相关问题
- 1. 使用标签栏项加载视图!
- 2. 标签栏视图不会加载
- 3. 如何将第二个视图添加为标签栏视图(iPhone SDK)
- 4. 在应用和标签栏的第二视图插入标签栏包含多于5个标签
- 5. 在第二视图加载笔尖
- 6. TKCalendarMonthTableViewController在标签栏视图
- 7. 如何在加载视图控制器时禁用标签栏
- 8. presentViewController在切换视图时不加载标签栏
- 9. UIWeb视图负载数据之前视图被加载标签栏
- 10. 应用程序第一次运行时加载所有标签栏视图
- 11. xcode中标签栏控制器视图的第一个视图
- 12. Codeigniter在新标签中加载视图
- 13. Xcode显示加载视图,直到第二个视图加载(在segue显示)
- 14. 当加载视图标签栏不显示 - noob问题
- 15. 如何加载视图中的标签栏控制器
- 16. 将视网膜图像加载到标签栏动态
- 17. iphone:“预加载”视图(标签栏控制器)
- 18. 单一视图中标签栏视图
- 19. wp_head()添加第二个标题标签
- 20. 添加第二视图
- 21. 如何推动加载视图到标签栏控制器视图
- 22. 无法添加第二个标签栏选项卡控制器
- 23. data-toggle =“tab”,在页面加载时激活第二个标签
- 24. 隐藏标签栏在推视图
- 25. 在标签栏视图之前查看
- 26. 加载栏覆盖视图
- 27. 通过单击第一个条目在第二个标签栏视图中滑动
- 28. UIAlertview在标签栏图标
- 29. 仅在第二次加载视图时才运行函数
- 30. javascript .click在MVC3中加载第二个视图时未执行
嘿,谢谢,帮助。 –