2015-06-28 164 views
-1

這就是我在iOS應用程序中由主控制器啓動的方式。沒有導航欄的iOS導航控制器

UIViewController *rootController = [[RootViewController alloc] init]; 
navigationController = [[UINavigationController alloc] initWithRootViewController:rootController]; 

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
[self.window setRootViewController:navigationController]; 
[self.window makeKeyAndVisible]; 
return YES; 

有了這個,我得到了一個頂部的空白欄。

enter image description here

我想用一個導航控制器來控制用戶能夠按回到達屏幕的流量,但我不希望有一個導航欄。我如何更改我的代碼以獲得我想要的?

回答

4

您可以使用此代碼聲明navigationController = ...之後,你所提供的代碼示例:

[navigationController setNavigationBarHidden:true]; 

然後每當你需要去「背」,您的應用程序會從當前視圖中運行該代碼控制器:

[self.navigationController popViewControllerAnimated:true]; 
相關問題