IOS statusBar NavigationBar 的颜色和字体颜色

也是醉醉的了,想自定一个状态栏和导航栏的颜色,真是找遍了我大谷歌了。最后,得出两个最简单的方法

IOS statusBar NavigationBar 的颜色和字体颜色

也是醉醉的了,想自定一个状态栏和导航栏的颜色,真是找遍了我大谷歌了。最后,得出两个最简单的方法

statusBar 字体白色

在项目Info里面,添加

View controller-based status bar appearance 为 No
Status bar is initially hidden 为 No
Status bar style 为 UIStatusBarStyleLightContent(白色字体)

背景色

在AppDelegate的 func application(....)里面添加

UINavigationBar.appearance().barTintColor = barColor(你需要指定的颜色UIColor)

这样设置,statusBar和NavigationBar的颜色将一致

字体颜色

在同样的地方添加

UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor()//白色]

这样设置

追加一张图,告诉你颜色该怎么改

color

好记性不如烂笔头,记下来以防今后忘记。