NSImageView太慢了

时间:2017-07-19 12:53:34

标签: macos performance cocoa

我正在开发一个macOS Cocoa应用程序,它是一个图像查看器,如Preview.app。

当我尝试使用NSImageView加载6000x4000 JPEG时,我的应用程序太慢了。

NSImageView中有一个NSScrollview来支持放大。

如何加快和优化我的应用以放大高分辨率图像?

1 个答案:

答案 0 :(得分:0)

使用CATiledLayer - 没有开箱即用的现成视图但是我确定有样本和开源控件。

e.g。见:http://www.cimgf.com/2011/03/01/subduing-catiledlayer/