我有一個UINavigationController鏈接到設置爲RootController的ViewController。我啓用了UINavigationBar,並將3個UIViews分別放入一個UIButton中。理想情況下,我想使UINavigationBar完全不可見,但我也想把顏色設置爲ViewController的背景顏色。我正在迅速工作,我曾嘗試類似我如何使一個UINavigationController的UINavigationBar不可見或至少改變顏色
self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationBar.shadowImage = UIImage()
self.navigationBar.translucent = true
但是沒有任何變化。有沒有一個正確的方法來做到這一點?