我试图实现与在facebook中显示statusBar消失的图片时相同的事情。我已尝试过以下但似乎没有任何事情发生,我该怎样做才能淡化statusBar?
override func viewDidLoad() {
self.view.backgroundColor = UIColor.blackColor()
//Set ImageView
imageView.image = galleryImage
self.setNeedsStatusBarAppearanceUpdate()
}
override func preferredStatusBarUpdateAnimation() -> UIStatusBarAnimation {
return UIStatusBarAnimation.Fade
}
override func prefersStatusBarHidden() -> Bool {
return true
}
答案 0 :(得分:1)
在名为info.plist
的{{1}}添加行中,将其设置为View controller-based status bar appearance
。
然后在NO
中调用以下代码,它应隐藏动画:
viewDidload
之后,您将在控制台中收到警告:
UIApplication.sharedApplication().statusBarHidden = true
请忽略它,因为他们说它来自苹果的一个错误并供参考,请参阅此处: How can I set CG_CONTEXT_SHOW_BACKTRACE environmental variable?