2016-10-01 8 views
1

ナビゲーションバーとツールバーがプロジェクト内で同じビューコントローラで実行されています。私は次のようにスウィフト2のナビゲーション&ツールバーの外観をカスタマイズするbarStyleを使用していた:私はXcodeの8.myナビゲーションとツールバーに私のXcode 7を更新した後、XcodeでNavigationBar barStyleが変更されない8

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    // Navigation style and Apperance 
    // ------------------------------ 

    navigationController!.navigationBar.barStyle = UIBarStyle.blackOpaque 
    navigationController!.navigationBar.tintColor = UIColor.white 
    navigationController!.navigationBar.isTranslucent = true 

    navigationController!.toolbar.barStyle = UIBarStyle.blackOpaque 
    navigationController!.toolbar.tintColor = UIColor.white 
    navigationController!.toolbar.isTranslucent = true 
} 

すべてが働いたとバーがtransparent.Butを見ます何らかの理由で黒くなった?

事前のおかげで...ここで

+0

あなたは、問題のスクリーンショットを表示することができます。ありがとう、 –

答えて

1

はXCodeの8(&スウィフト3)で動作するはずの私の抜粋です:

navController.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default) 
navController.navigationBar.shadowImage = UIImage() 
navController.navigationBar.isTranslucent = true 
navController.navigationBar.tintColor = UIColor.white 
+0

あなたのコードは問題を解決しました.... – Joe

関連する問題