Swift(摘自http://www.raywenderlich.com/发布的《iOS Animations by Tutorials:Chapter 12》一书):
let photoLayer = CALayer()
@IBInspectable
var image: UIImage! {
didSet {
photoLayer.contents = image.CGImage
}
}
如何在objective-c中实现上述语法?我只知道要设置 photoLayer 和图像的属性,如下所示:
@property (strong, nonatomic) CALayer *photoLayer;
@property (strong, nonatomic) IBInspectable UIImage *image;
但我不知道如何didset{...}
使用objective-c语法实现部分,请帮助!