我有一个带有图像的子 CALayer,它总是在改变大小,但我不想缩放其内容(图像)以适应图层大小。相反,我想要的是始终保持图像大小不变,以便图像一点一点地出现。
无论如何要实现这个效果?
谢谢
最佳答案
您应该使用 mask 或将图层的内容重力设置为 kCAGravityTopLeft
(更多值请参见 https://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CALayer_class/Introduction/Introduction.html)。
默认值为 kCAGravityResize
,这就是它被缩放的原因。
关于ios - 调整大小时如何禁用子层的缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10378152/