2017-01-17 68 views
0

首先。組阿爾法= 0將UINavigationBar alpha更改爲0,然後返回主頁並返回到應用程序。 navigationBar alpha更改爲1

enter image description here

點擊主頁返回化背景,然後單擊應用迴應用程序。 alpha將自動設置1自動。

enter image description here

如何設置的導航欄的α= 0永遠。

+0

http://stackoverflow.com/a/17542389/6271729試過嗎? – Niharika

+0

UINavigationBar setBackgroundImage:forBarMetrics:具有相同的問題。我測試 –

+0

從故事板本身刪除導航欄(只需去導航欄控制器屏幕上的故事板取消選中顯示導航欄 –

回答

0

如果你想編程試試這個:如果你不想要導航欄

,並要進行調整的內容到導航欄通常會是這樣,你應該使用

self.navigationController.navigationBarHidden = YES; 

否則使用self.navigationController.navigationBar.hidden = YES;爲您提供導航欄所在的空間。

當你從第二視圖控制器回到第一視圖控制器
0

,那麼你必須實現viewWillAppear中方法的一些代碼:

代碼

viewController1

-(void)viewWillAppear:(BOOL)animated 
{ 
[super viewWillAppear:YES]; 
self.navigationController.navigationBarHidden = YES; 
} 

viewController2

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