我有一个 CGImage 对象的 NSMutableArray。所有图像都有不同的尺寸(80x20 像素、200x200 像素、10x10 像素等...)
我正在尝试在具有 256x256 像素大小的 CALayer 中为这些设置动画。动画有效,但我的 CGImages 被拉伸(stretch)到 CALayer 的尺寸。如何防止我的 CGImages 被缩放?
谢谢你。
最佳答案
回答我自己的问题。我必须将图层的 contentsGravity 属性设置为 kCAGravityCenter,这样就成功了。 contentsGravity 的默认值是 kCAGravityResize,它使事物被拉伸(stretch)以填充图层的边界。
关于calayer - CGImage 在 CALayer 中被拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6306368/