我已經使導航欄透明,這很棒。然而,現在,當我在應用程序中瀏覽消息應用程序時,導航欄也是透明的,這看起來很奇怪。這些消息僅被部分屏蔽並顯示在頂部。我的導航欄是透明的,但是現在消息應用導航欄也是透明的
下面是我在appDelegate
爲了使導航欄消失那樣:
[[UINavigationBar appearance] setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setShadowImage:[UIImage new]];
你可以想像,沒有在消息傳遞應用程序的導航欄很奇怪。如何將此視圖更改回來?
你可以調用backgroundImageForBarMetrics將它設置爲一個空的圖像之前,緩存結果,然後調用setBackgroundImage並在想要不透明的條紋時將該原始圖像傳回來? –
http://www.appcoda.com/customize-navigation-status-bar-ios-7/ – NANNAV
jeffamaphone你提出了一個非常好的建議。不過,在我使用上面的代碼之前,我試圖保存圖像,但仍然只有一個零圖像。奇怪的。無論如何,謝謝你的想法。 – fragle