【发布时间】:2017-07-26 03:09:11
【问题描述】:
我正在尝试绘制一个较大的波形/图形,它是一个位于 NSScrollView 内的 NSView。这样,用户就可以一次水平滚动和部分滚动。
波形视图可以非常大(从技术上讲,无限宽)。
如果绘制整个波形,则滚动性能无法使用。我不确定为什么NSScrollView 试图重绘整个视图而不仅仅是可见的矩形 - 但我怀疑我需要自己实现这个逻辑。
实现此功能以获得良好滚动体验的最有效方法是什么?
【问题讨论】:
-
NSScrollView是要求您绘制整个视图还是在要求绘制脏部分时绘制整个视图?是否可以选择创建图形图像?
标签: macos cocoa nsscrollview