我正在设计一个应用程序,它有超过4个选项的tabbar,所以我想要做的就是隐藏tabbar当任何视图被推动,并再次显示视图时弹出,我试过hidesbottomwhenpushed但me.Please没有工作,帮助iphone + hide tabbar当任何视图推
0
A
回答
1
使用此功能
- (void) hideTabBar:(UITabBarController *) tabbarcontroller
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
for(UIView *view in tabbarcontroller.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, 480, view.frame.size.width, view.frame.size.height)];
}
else
{
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 480)];
}
}
[UIView commitAnimations];
}
当你的时候,你要显示的调用这个函数
[self hideTabBar:self. tabbarcontroller];
tabbarcontroller使用此功能
- (void) showTabBar:(UITabBarController *) tabbarcontroller {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
for(UIView *view in tabbarcontroller.view.subviews)
{
NSLog(@"%@", view);
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, 431, view.frame.size.width, view.frame.size.height)];
}
else
{
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 431)];
}
}
[UIView commitAnimations];
}
相关问题
- 1. 从推送视图中删除tabBar
- 2. Tabbar更多视图控制器iPhone
- 3. iPhone 4 - TabBar图标
- 4. 如何在加载新的TabBar视图时卸载TabBar视图?
- 5. iphone - 如何知道哪些视图当前加载在tabBar应用程序?
- 6. 如何推TabBar中的视图为Android的ReactNative
- 7. 如何在视图完全推入视图后使tabBar生成动画?
- 8. 当我“正常”释放推视图控制器时,iPhone崩溃
- 9. 无法从表视图被推到含有的TabBar
- 10. iOS在tabbar应用程序中将视图推入堆栈
- 11. 删除的TabBar从视图
- 12. 隐藏TabBar时推
- 13. iPhone向左推动视图控制器
- 14. iPad/iPhone TableVIew帮助推动新视图
- 15. 如何设置tabbar的视图?
- 16. 在TabBar iPhone应用程序中的模式视图
- 17. iphone无法在TabBar控制器中旋转视图
- 18. iphone的TabBar流行或回主视图问题
- 19. 无法在iphone的子视图中隐藏TabBar
- 20. 改变的TabBar图像时的TabBar没有根视图
- 21. TabBar在一个视图导致第二个视图与另一组tabbar
- 22. 如何从其他选项卡推入tabbar中的其他视图?
- 23. 如何将其他视图控制器推送到NavigationController但保持TabBar?
- 24. 用任何现有的新视图替换当前视图
- 25. 添加Tabbar控制器图标IPhone
- 26. iphone/ipad选择tabbar自定义图像
- 27. TabBar控制器iphone
- 28. iPhone的TabBar应用
- 29. 在tabbar控制器中的视图控制器如何通信-iphone
- 30. UINavigationController推送视图
你可以pl。显示代码如何做到这一点? – Ilanchezhian 2012-04-11 12:38:30
其实,我所做的是,我已经选择了tabbarcontrollers选项“隐藏底部时推”通过xib.Is那里我缺少的东西。 – Shantanu 2012-04-11 12:48:05