navigationBar で背景と文字色を変更する方法

swiftでnavigationBar で背景と文字色を変更する方法のメモ。

背景色変更

self.navigationController?.navigationBar.barStyle = .Black
self.navigationController?.navigationBar.backgroundColor = UIColor.blackColor()
navigationBar.barStyleでスタイルを変更したあとに、navigationBar.backgroundColorで変更しないと、背景が透過されているのか、灰色っぽい色になってた。

文字色の変更

let v = UILabel(frame:CGRectMake(0, 0, self.view.frame.width, self.view.frame.height));
v.textColor = UIColor.lightGreenColor()
v.text = self.navigationItem.title
v.textAlignment = .Center
self.navigationItem.titleView = v


参考サイト
[iOS] UINavigationBarのタイトル色・背景色変更まとめ
UIKit Data Types Reference
UINavigationItem Class Reference
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事