我正在开始为iOS开发,我想知道是否有人知道如何更改状态栏颜色,如Youtube或环聊应用程序。我认为这覆盖了一个视图,但我不知道该怎么做。
感谢所有人:)。
答案 0 :(得分:0)
是的,你需要一个叠加层,这就是我如何在你的例子中产生效果:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let view: UIView = UIView.init(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.size.width, 20))
// We will apply a transparent black color to darken the status bar
view.backgroundColor = UIColor.blackColor()
view.alpha = 0.1
self.window!.rootViewController!.view.addSubview(view)
return true
}