【发布时间】:2016-06-04 22:31:47
【问题描述】:
我正在尝试通过复制 this 教程在 Objective-C 中制作一个旋转轮。但我不知道如何在目标 c 中转换 swift 的计算属性。如何在 Objective-C 中声明半径变量,如下面的代码,我可以在计算变量中调用 invalidateLayout 方法?
var radius: CGFloat = 500 {
didSet {
invalidateLayout()
}
}
【问题讨论】:
-
你也应该实现radius属性和setRadius(setter)方法。
-
计算属性使用“get”或“set”,而不是“didSet”。你的意思是财产观察员。 developer.apple.com/library/content/documentation/Swift/…
标签: ios objective-c swift computed-properties