私は3つの項目を持つタップバーを持っています。最初の項目は、UIViewController
とUITableView
を示すUISplitView
です。他の2つの項目はUINavigationController
に埋め込まれた簡単なUIViewControllers
です。UINavigationControllerのスタイルに合わせてスタイルを設定するUINavigationBar
UINavigationController
に埋め込まれている2つのUIViewControllers
には、タイトルがUINavigationController
で、デフォルトの色で表示されているナビゲーションバーがあります。
Iは最初の項目でUINavigationController
にUINavigationBar
を追加し、それは異なる色を有し、それは(GIF形式のメッセージ)を白色である:
だからUINavigationBar
のデフォルトの色を発見しましたUINavigationController
に埋め込まれたコード
navigationBar.barTintColor = UIColor(colorLiteralRed: (247/255), green: (247/255), blue: (247/255), alpha: 1)
ナビゲーションバーの色が変わりますが、ステータスバーには白のままでそれを設定します。
私はHow to change Status Bar text color in iOS 7から受け入れ答えをしようとしたが、それは助けにはなりませんでした。
したがって、ビューコントローラでUINavigationBar
をスタイルすると、ナビゲーションコントローラのデフォルトのものと正確に一致するようになりますか?
はい、Fuerte、Windows Phoneがまだ死んでいない古い時) –