的UIView的特性層在蘋果的文檔被描述爲以下:UIView的屬性層是不是隻讀?
層
視圖的核心動畫層用於渲染。 (只讀)
@property(nonatomic, readonly, retain) CALayer *layer
顯然它是隻讀的。但在我的項目中,爲什麼可以設置如下:
NSLog(@"before: %f",self.myView.laye.frame.size.width);
[self.myView.layer setAffineTransform:CGAffineTransformMakeScale(2, 2)];
NSLog(@"after: %f",self.myView.laye.frame.size.width);
//log shows us that the frame is modified
真的很困惑在這種情況下。任何人都可以幫助我?提前致謝!
讚美主:) –