我想将UIViewController的视图添加为子视图。但self.view有一个UITabBarController。我想要显示tabbar上方的子视图。所以该标签栏隐藏在子视图后面。 请提出一些想法。如何添加UIViewController作为子视图,在tabbar之上可见?
0
A
回答
2
试试这个,如果你想隐藏/显示的角度的UITabBarController:
为了躲的TabBar:
- (void)hideTabBar:(UITabBarController *) tabbarcontroller
{
for(UIView *view in tabbarcontroller.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, (isiPhone5?568: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, isiPhone5?568: 480)];
}
}
}
作秀的TabBar:
- (void)showTabBar:(UITabBarController *) tabbarcontroller
{
for(UIView *view in tabbarcontroller.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, (isiPhone5?519: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, isiPhone5?519:431)];
}
}
}
可能会帮帮我。
1
你在哪里alloc和初始化TabBar,所以写这行
objectOfTabbar.hidden=YES;
然后给你的子视图相同的TabBarController
框架。 这样你的tabbar就会隐藏起来,并且会显示视图。
相关问题
- 1. 如何将UIViewController作为子视图添加到UIViewController(RootViewController)?
- 2. 添加UIViewController作为UIScrollView的子视图
- 3. 如何在UIScrollView上添加UIViewController视图
- 4. 如何将子视图添加到UIViewController?
- 5. 如何将uitabbarcontroller作为子视图添加到UIViewController中
- 6. 如何添加UIViewController作为编程添加子视图的目标,如IB
- 7. 添加视图上的UIViewController
- 8. 如何将视图添加到任何子视图上方可见的UINavigationController
- 9. 在UITableViewCell的子视图中添加UIViewController
- 10. 如何在单击按钮时将UIView作为UIViewController的子视图添加?
- 11. UIScrollView作为子视图添加UIViewController?与UIPageControl
- 12. 将UISplitViewController作为子视图添加到UIViewController
- 13. 如何在MainView上添加UIView文件作为子视图
- 14. 如何在MainView上添加UIView Nib文件作为子视图
- 15. 如何在加载新的TabBar视图时卸载TabBar视图?
- 16. 如何将uiviewcontroller的视图作为内容视图添加到uitableviewcell?
- 17. 内存管理,为UIViewController的子类添加子视图
- 18. 如何将uiview作为子视图添加到现有视图
- 19. 在地图上添加图层TabBar
- 20. 如何添加子视图到UIViewController推UINavigationBar后面
- 21. 子图层不可见,除非在viewDidAppear之后添加
- 22. 如何为切换tabbar视图控制器添加转换
- 23. 添加CAShapeLayer作为不可见的子图层
- 24. 在tabbar控制器之前添加视图控制器
- 25. 添加视图作为应用程序顶层窗口的子视图时,警报视图不可见
- 26. 如何将videoPlayer添加为子视图?
- 27. 将故事板添加为UIViewController中的子视图
- 28. 如何在Android布局中添加unityplayer作为子视图?
- 29. 如何在目标C中添加QLPreviewController作为子视图 - iOS8
- 30. IOS Facebook添加FBNativeAdView作为子视图
你只是隐藏tabBar!然后根据需要再次显示。 –