在分配给CALayers的内容属性时,可调整大小的UIImages是否有效?

时间:2011-12-08 23:36:07

标签: ios cocoa uiimage core-graphics

关于UIImage,我希望调整UIEdgeInsets的大小。通常在设置UIImageView的帧时会发生调整大小。在我的情况下,我不使用UIImageView,而是将图片分配给contents的{​​{1}}属性(实际上是其基础CALayer)。

但是猜猜看,它不起作用:(

您认为这是什么问题?也许使用CGImage表示?或者可调整大小的图像只与UIViews一起使用?

1 个答案:

答案 0 :(得分:3)

可调整大小的图像是CoreAnimation不知道的UIKit级功能。如果您需要CoreAnimation图层以外的线性拉伸,则可以使用contentsCentercontentsGravity属性。