NSImageView性能

时间:2014-01-07 13:07:34

标签: objective-c image calayer nsview nsimageview

我有一个非常简单的Mac应用程序;想到它的最佳方式是主/细节视图。在左侧选择项目后,右侧窗格中将显示信息以及图像(由于源可能是各种尺寸/格式/分辨率)。用户可以非常快速地选择左侧的项目,当右侧窗格中的详细文本快速显示时,我们会注意到右侧显示图像的立即延迟或明显失败。即使是最大的图像也只有几MB,通常小于1024x1024像素。如果用户移动缓慢,一切都是犹太人......但如果你走得快,就会打嗝......落后于一些选择,或根本不显示。

我尝试过使用nsviews的setNeedsDisplay,或者使用Core Animation图层,但似乎没有什么可以做的。是否有关于高性能图像显示例程的指南或教程集?

定位10.6 +

0 个答案:

没有答案