objective-c – 如何将CALayer转储到CGImageRef?

前端之家收集整理的这篇文章主要介绍了objective-c – 如何将CALayer转储到CGImageRef?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些自定义的基于CoreAnimation的UI.我想实现鼠标拖动某些CALayers,我想粘贴一个拖动图层的图像到光标.问题是,我不能让CALayer(这不是image / .contents)成为某种形象 – 像CG ImageRef或NS Image.有任何想法吗?

解决方法

CALayer有一个 renderInContext:方法,它接受一个CGContextRef.
渲染到上下文后,可以通过调用CGBitmapContextCreateImage(CGContextRef context)来获取CGImageRef.

我已经回答了类似的问题here.

猜你在找的C&C++相关文章