有UINavigationBar
和UITabBar
的iPad应用程序。
我想展示另一个UIViewController
(clearColored,红色UIView作为子视图),点按“阻止”UINavigationBar
和UITabBar
。
我该怎么做?
EDITED
如果我使用[self presentViewController:aboutView animated:YES completion:nil];
:
它涵盖所有黑色背景((
答案 0 :(得分:1)
[self.tabBarController.navigationController setNavigationBarHidden:TRUE];
[self.navigationController setNavigationBarHidden:TRUE];
self.tabBarController.hidesBottomBarWhenPushed = YES;
[self presentViewController:VC animated:YES completion:nil];
答案 1 :(得分:0)
您可以展示UIViewController
,它会隐藏基础UITabBarController
和UINavigationBarController
。尝试:
[self presentViewController:aViewController animated:YES completion:nil];
请注意,您将负责通过在展示视图控制器上调用dismissViewControllerAnimated:
来解除此呈现的视图控制器。
答案 2 :(得分:0)
试试这个
ViewController *detailview =[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil]
[self.tabBarController presentViewController:detailview animated:YES completion:nil];