以下是更改状态栏颜色的一种方法:
1-创建一个64高和320宽的png照片,图像的前20个高度将是你的状态栏颜色,而底部44个像素将是他的导航栏颜色,如:
2-从故事板中取消选中导航栏半透明属性,因此如果滚动时导航栏下面的tableview行不会显示,则它就像一个实心图像:
3-将刚刚创建的照片添加到资源中,并将代码放在viewDidLoad
中更改条形颜色:
self.navigationController!.navigationBar.setBackgroundImage(UIImage(named: "yourphotoname"), forBarMetrics : .Default)