Yat*_*B L 6 objective-c calayer ios
我为自定义视图添加了一个CALayer,代码是
hostedGraphLayer.frame = self.layer.bounds;
[self.layer addSublayer:hostedGraphLayer];
Run Code Online (Sandbox Code Playgroud)
当设备方向改变时,视图的图层的子图层也会旋转,但它不会相对于视图自动调整大小.Layer不具有iOS的autoresize属性.
stackOverFlow中已有的答案之一是CALayers没有根据其UIView的边界变化调整大小.为什么?在这种情况下设置图层在设备方向上的框架更改,图层不会相对于其在旋转开始和结束之间的视图自动调整,这可以通过切换慢动画在模拟器中清楚地看到.
是否有任何修复此"当视图旋转时,它的图层也会旋转,它应该调整其视图".
| 归档时间: |
|
| 查看次数: |
3059 次 |
| 最近记录: |