the*_*tic 1 macos objective-c ios cgaffinetransformscale
我想要实现一些非常简单的事情.我想改变一个层的规模.但它似乎没有按预期工作.事实上,它根本不起作用.图层的比例保持不变.
这是我的代码:
NSView *v = [[NSView alloc]init];
v.wantsLayer = YES;
v.frame = self.bounds;
float scale = 0.8f;
[v.layer setAffineTransform:CGAffineTransformMakeScale(scale,scale)];
[self addSubview:v];
Run Code Online (Sandbox Code Playgroud)
如果我记录我获得的affineTransform属性.vnull
在OSX上试试这个:
self.layer.sublayerTransform = CATransform3DMakeScale(scale, scale, 0.0f);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3334 次 |
| 最近记录: |