我有一个CGImage对象的NSMutableArray。所有图像都有不同的尺寸(80x20像素,200x200像素,10x10像素等...) 我正在尝试在CALayer中设置动画,其大小为256x256像素。动画有效,但是我的CGImages被拉伸到CALayer的尺寸。我怎么能阻止我的CGImages缩放?
谢谢。答案 0 :(得分:16)
回答我自己的问题。我必须将我的图层的contentsGravity属性设置为kCAGravityCenter,这就是诀窍。 contentsGravity的默认值是kCAGravityResize,它使事物被拉伸以填充图层的边界。