【发布时间】:2016-09-05 19:59:05
【问题描述】:
从 Swift 3 / iOS 10 开始,preferredStatusBarStyle 和 prefersStatusBarHidden 等方法变为:
@available(iOS 7.0, *)
open var preferredStatusBarStyle: UIStatusBarStyle { get }
@available(iOS 7.0, *)
open var prefersStatusBarHidden: Bool { get }
因此,用于覆盖方法的现有代码不再构建。鉴于这些属性是只读的,您如何为它们赋值/覆盖它们?
【问题讨论】:
-
“因此,用于覆盖方法的现有代码不再构建。” – 你确定吗?你得到什么错误? –
open表示您可以覆盖子类中的属性 (stackoverflow.com/questions/38947101/…)
标签: ios swift uiviewcontroller swift3 xcode8