IOS导航栏、状态栏颜色设置
本文主要介绍使用storyBord改变导航栏、状态栏文字及背景颜色
导航栏图标设置
建议将代码放置于 viewWillAppear
let leftItem = UIBarButtonItem(image: UIImage(named: “back”), style: UIBarButtonItemStyle.Plain, target: self, action: “backClicked:”)
self.navigationItem.leftBarButtonItem = leftItem导航栏文字颜色设置
建议将代码放置于 viewWillAppear
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()- info.plist设置(必要的)
Status bar style 设置为默认值(根据项目需要,一般情况下设置为alpha of 0.5
)
View controller-based status bar appearance 设置为NO 状态栏文字颜色设置
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightConten }
或者 UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)导航栏背景颜色设置
建议将代码放置于 viewWillAppear
self.navigationController?.navigationBar.barTintColor = UIColor.blackColor()