隐藏选项卡栏应用程序中的选项卡栏

Asa*_*saf 8 iphone objective-c uitabbarcontroller

我从模板中创建了一个新项目:

IPhoneOS>应用程序>标签栏应用程序.

我有两个标签.

如何让第二个成为隐藏标签栏甚至状态栏的全屏?

我试图检查"想要全屏" - 但它没有帮助.

(不那么重要......当我得到一个全屏幕时,我会回来吗?)

请给我一个简单的代码/指南或对它们的引用,因为我是初学者 - 而且我和编译器有太多的问题让事情变得更糟

谢谢阿萨夫

小智 36

要隐藏标签栏,您可以使用hidesBottomBarWhenPushed.例如:

MyController *myController = [[MyController alloc]init]; 
myController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:myController animated:YES];
[myController release];
Run Code Online (Sandbox Code Playgroud)

要隐藏状态栏,您可以使用:

[[UIApplication sharedApplication] setStatusBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)

要隐藏导航栏,您可以使用:

self.navigationController.navigationBarHidden = YES;
Run Code Online (Sandbox Code Playgroud)

  • myController.hidesBottomBarWhenPushed = YES; 当我从表格视图移动到视图时...是否可以加载第一个视图(标签栏)而不显示栏...我在哪里放置代码? (3认同)

RdP*_*dPC 18

你可以使用:

//Navigation bar:
self.navigationController.navigationBarHidden = YES;

//Statusbar:
[[UIApplication sharedApplication] setStatusBarHidden:YES];

//Tabbar:
self.tabBarController.tabBar.hidden = YES;
Run Code Online (Sandbox Code Playgroud)