1
我有一個模糊內容的半透明導航欄。半透明導航欄覆蓋推視圖控制器?
我想推出一個新的視圖控制器與另一半透明的導航欄,但沒有內容模糊(但),所以我做了一個簡單的navigationController?.pushViewController(vc, animated: true)
。
但是,在轉換過程中,舊的導航欄覆蓋新的導航條一秒鐘,然後恢復正常。 如何避免這種情況並實現平穩過渡?
我試過玩isTranslucent
導航欄屬性內viewWillAppear
但沒有運氣。
這裏有一個GIF瞭解的問題:
檢查此鏈接http://stackoverflow.com/questions/39835420/navigationbar-delay-updating-bartintcolor-ios10/40255483#40255483 – Joe
我試圖重寫'isViewLoaded'但我意識到我其實沒有任何用於更新導航欄的代碼,因爲它與前一個視圖控制器相同。我試過[這個答案](http://stackoverflow.com/questions/39511088/navigationbar-coloring-in-viewwillappear-happens-too-late-in-ios-10/39518148#39518148)太多,但我不知道要在那裏更新導航欄外觀。 –