在 CALayer 中绘制 UIImage

Draw UIImage in a CALayer

是否可以在 CALayer 中绘制现有的 png 图像?如果没有,我怎样才能将图像作为 CALayer 的子层?

可以的,只需要设置图层的contents:

layer.contents = (id) [UIImage imageNamed:@"yourImageNamed"].CGImage;