LoginSignup
1
3

More than 5 years have passed since last update.

navigation barやtoolbarの色変更と透かす方法

Last updated at Posted at 2019-01-20

初投稿

長期に渡り開発、挫折を繰り返すと忘れることが多い。
また、以前のコードを見て内容が完全に理解できないことがあったので記録のまとめ用として書こうと思う。

本題へ

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

参考文献

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3