internalContentSize()-方法不会覆盖其超类中的任何方法

我更新到Xcode 8 beta 5,现在在从UIView继承的类上收到以下错误:

Method does not override any method from its superclass

override public func intrinsicContentSize() -> CGSize

{

...

}

有解决方法吗?

回答:

请检查最新参考。(您只需在Apple开发者网站的搜索栏中输入“

intrinsicContentSize”,就可以轻松找到它。)

宣言

var intrinsicContentSize: CGSize { get }

intrinsicContentSize 已成为计算属性,因此您需要以这种方式覆盖它:

override open var intrinsicContentSize: CGSize {

get {

//...

return someCGSize

}

}

或者简单地:

override open var intrinsicContentSize: CGSize {

//...

return someCGSize

}

以上是 internalContentSize()-方法不会覆盖其超类中的任何方法 的全部内容, 来源链接: utcz.com/qa/415910.html

回到顶部