#初投稿
長期に渡り開発、挫折を繰り返すと忘れることが多い。
また、以前のコードを見て内容が完全に理解できないことがあったので記録のまとめ用として書こうと思う。
#本題へ
safariに似た色のnavigation bar、toolbarを作成したいと思い調べた。
同様にtoolbarも変更可能。
まずstoryboardでnavigation controller sceneを追加し、shows navigation barにチェックするとnavigation barが作成される。shows toolbarにチェックするとtoolbarが作成される。
下記のコードを挿入すれば色が変更される。
ViewController.swift
//navigation barの色設定
self.navigationController?.navigationBar.tintColor = nil
self.navigationController?.navigationBar.barStyle = UIBarStyle.black
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.navigationBar.backgroundColor = nil
同様にtoolbarもコードを挿入すれば色が変更される。
ViewController.swift
//toolbarの色設定
self.navigationController?.toolbar.tintColor = nil
self.navigationController?.toolbar.barStyle = UIBarStyle.black
self.navigationController?.toolbar.isTranslucent = true
self.navigationController?.toolbar.backgroundColor = nil