一般的にはUINavigationBarの色を変えて、ステータスバー透過とかでナビゲーションバーの色とステータスバーの色が同じに出来たかと思いますが、ステータスバーの色だけ変えたいという場合もあるかと思います。
そんな場合は、viewDidLoad
の中とかで、UIView作成してステータスバー上に乗せてしまえば良いようです。
let statusBarBackground = UIView(frame: CGRectMake(0 , 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(UIApplication.sharedApplication().statusBarFrame)))
statusBarBackground.backgroundColor = UIColor.redColor()
self.view.addSubview(statusBarBackground)