Is it possible to draw an existing png image inside a CALayer? If not, how can I have the image as a sublayer of a CALayer?
png
CALayer
It is possible, just set layer's contents:
contents
layer.contents = (id) [UIImage imageNamed:@"yourImageNamed"].CGImage;