Search code examples
iphoneiosxcodeipadipod

CGPath on CALayer


I want to draw CGPath on CALayer, but when I render CGPath in CALayer it always draw in the main UIView. Tell me how can I draw CGPath on CALayer.

When I try to draw path on CALayer it gives me something like this:

Image: http://www.freeimagehosting.net/h1k7e


Solution

  • Use a CAShapeLayer and its 'path' property to draw a CGPath to a CALayer.

    https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CAShapeLayer_class/Reference/Reference.html#//apple_ref/occ/instp/CAShapeLayer/path