從A界面push到B界面,B界面需要隱藏導航欄,而A界面需要顯示導航欄..如果我們只這樣設置
屏幕快照 2017-08-28 16.24.56.png
當我們從Apush到B的時候如果window的背景顏色是黑色,這時候導航欄就會出現一個黑色的背景,用戶體驗就會特別差,如何解決這個問題呢?
首先我們創建一個類繼承UINavigationController
然后在我們創建的類的.m文件中設置
self.view.backgroundColor =[UIColor whiteColor];
這個顏色最好和A的導航條的顏色一樣.