2016-04-13 9 views
-1

私のview controllerでは、シミュレートされたメトリックのトップバーの色を変更しましたが、「Translucent Black navigation bar」に変更しましたが、シミュレータでアプリを起動すると私のトップバーはまだ白です。View Controllerトップバー編集なし

SCREENSHOT

答えて

0

模擬メトリックは、あなたはそれが起動時にどのように見えるか見ることができるだけで存在します。それはあなたのアプリには本当に影響しません。

あなたのnavigationBarの色を変更したい場合は、あなたがプログラム的にそれを行う必要があります。

SWIFT

// in ViewController 
navigationController.navigationBar.barTintColor = UIColor.greenColor() 

OBJ C

// in ViewController  
self.navigationBar.barTintColor = [UIColor greenColor]; 
1

バーSimulated metricsはどのように影響しますNavigationBarの概要がIntに表示されますerface Builder。実際のNavigationBarは、あなたのviewControllerのnavigationControllerの一部か、手動で追加したビューです。 UINavigationcontroller

self.navigationcontroller.navigation.translucent = false 

カスタムUINavigationBar付:

self.myNavigationBar.translucent = false 
1

スクリーンショットを以下のようNavigationBarの色合いの色を設定してみてください。

enter image description here

関連する問題