Fai*_*yed -1 cocoa-touch objective-c ios swift
Swift 3 中的以下函数会引发编译器错误:
func intrinsicContentSize() -> CGSize {
return CGSize(width: 0.0, height: 55.0)
}
Run Code Online (Sandbox Code Playgroud)
“方法 'intrinsicContentSize()' 与 Objective-C 选择器 'intrinsicContentSize' 与具有相同 Objective-C 选择器的超类 'UIView' 中的 'intrinsicContentSize' 的 getter 冲突”
如何在 Swift 3 中应用此功能?
这是一个属性,而不是一个方法,所以在 Swift 中它使用属性语法而不是像在 Objective-C 中那样的 getter 方法来覆盖:
override var intrinsicContentSize: CGSize {
return CGSize(width: 0.0, height: 55.0)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
956 次 |
| 最近记录: |