设置特定视图控制器的状态栏颜色 - Swift

Set Color of Status bar of specific view controller - Swift

如何设置此视图控制器,使当前为白色的状态栏变为蓝色,就像我拖入的导航栏一样?

这是更改状态栏颜色的一种方法:

1- 创建一张64高320宽的png图片,图片前20高为状态栏颜色,后44像素为导航栏颜色,如:

2- 从故事板中取消选中导航栏半透明 属性,因此如果在滚动时导航栏下方的表格视图行不会显示,它就像一个实体图像:

3-将刚刚创建的照片添加到资产中,并将更改条形颜色的代码放在viewDidLoad:

self.navigationController!.navigationBar.setBackgroundImage(UIImage(named: "yourphotoname"), forBarMetrics : .Default)