gpt4 book ai didi

ios - setStatusBarHidden(_ :withAnimation:) deprecated in iOS 9

转载 作者:IT王子 更新时间:2023-10-29 05:01:05 27 4
gpt4 key购买 nike

我看到在 iOS 9 中,setStatusBarHidden(_:withAnimation:) 现在已被弃用,文档说使用 [UIViewController prefersStatusBarHidden] 代替,但是替代方法是什么iOS 9 如果我还想用幻灯片动画隐藏状态栏?

最佳答案

引用preferredStatusBarUpdateAnimation,

动图

enter image description here

代码

class ViewController: UIViewController {
var isHidden:Bool = false{
didSet{
UIView.animate(withDuration: 0.5) { () -> Void in
self.setNeedsStatusBarAppearanceUpdate()
}
}
}
@IBAction func clicked(sender: AnyObject) {
isHidden = !isHidden
}
override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation{
return .slide
}
override var prefersStatusBarHidden: Bool{
return isHidden
}
}

关于ios - setStatusBarHidden(_ :withAnimation:) deprecated in iOS 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32808593/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com