I have some custom, CoreAnimation based UI. I’d like to implement mouse dragging of certain CALayers and I’d like to stick an image of dragged layer to the cursor. The problem is, that I can’t get the CALayer (which isn’t image/.contents based) into an image of some kind – like CGImageRef or NSImage. Any ideas?
I have some custom, CoreAnimation based UI. I’d like to implement mouse dragging of
Share
CALayer has a renderInContext: method, which accepts a
CGContextRef.After rendering to the context, you can obtain a
CGImageRefby callingCGBitmapContextCreateImage(CGContextRef context).I already answered a similar question here.