我用图像文件名输入图像浏览器视图,并管理它们的加载。

加载图像后,是否可以从浏览器中检索这些图像的CGImageRef?当用户单击图像时,我想对它们进行一些核心动画处理。

最佳答案

可能最简单的方法是使用NSView方法

-bitmapImageRepForCachingDisplayInRect:

为该区域构建一个NSBitmapImageRep,然后

-cacheDisplayInRect:toBitmapImageRep:

画出来,然后是NSBitmapImageRep

-CGImage

获得CGImageRef的方法。

关于cocoa - 从IKImageBrowserView获取CGImageRef,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/810365/

10-10 20:37