我有一个200x200 pixel
CALayer
实例,我对其应用了两个转换:
- 缩小到 50%
- 应用了 3D 透视图
现在我想将转换后的图层与另一图层对齐。为此,我需要转换层的大小(宽度和高度)。
问题是图层layer.bounds
仍然返回200x200
,但由于透视变换,实际可见宽度小于 ,高度大于200
。顺便说一下,表示层的边界 return 0
。
有什么办法可以确定转换后的确切大小,CALayer
就像它在屏幕上绘制的那样?
我有一个200x200 pixel
CALayer
实例,我对其应用了两个转换:
现在我想将转换后的图层与另一图层对齐。为此,我需要转换层的大小(宽度和高度)。
问题是图层layer.bounds
仍然返回200x200
,但由于透视变换,实际可见宽度小于 ,高度大于200
。顺便说一下,表示层的边界 return 0
。
有什么办法可以确定转换后的确切大小,CALayer
就像它在屏幕上绘制的那样?