2015-11-03 51 views
1

導航欄有點問題。某些標籤頁上的iOS導航欄打火機

在一些標籤上,它更暗,但有些更輕。

我使用相同的導航視圖控制器類兩種..

import UIKit 

class NavigationViewController: UINavigationController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     let backBtnTitle = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil) 
     navigationBar.topItem?.backBarButtonItem = backBtnTitle 

     navigationBar.barTintColor = UIColor(red:0.12, green:0.6, blue:0.64, alpha:1) 
     navigationBar.tintColor = UIColor.whiteColor() 
     navigationBar.barStyle = .Black 
     let attributes = [ 
      NSFontAttributeName: UIFont(name: "HelveticaNeue-Light", size: 24)!, 
      NSForegroundColorAttributeName: UIColor.whiteColor() 
     ] 
     navigationBar.titleTextAttributes = attributes 

    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
    } 

} 

,你可以在這個圖片上看到: enter image description here

我怎樣才能解決這個問題,要在兩個較深的顏色?

+0

它是透明的還是使用任何VisualEffect的東西,如模糊? – 2015-11-03 10:12:03

+0

我不使用視覺效果,我在哪裏可以看到它是否透明? –

+1

嗡嗡聲我想通過檢查'alpha' 屬性 – 2015-11-03 10:16:12

回答

3

解決方案:

self.navigationBar.translucent = false 

在導航視圖控制器。