滚动完成后如何调用resetCursorRects?

时间:2013-12-11 11:07:28

标签: cocoa nsscrollview

我在NSScrollView中有一些自定义视图。当我使用滚动条滚动视图时,总是在滚动完成时在我的自定义视图上调用resetCursorRects。如果我用双指滑动滚动,则不会调用resetCursorRects,但有时(并非总是)当我将鼠标悬停时调用它,但不要单击滚动条。如何确保在触控板滑动事件结束时调用resetCursorRects?

更新:现在我从scrollview的[window invalidateCursorRectsForView:view]方法调用scrollWheel,但我发现即使这并不总是调用resetCursorRects。窗口是关键的,所以我认为应该始终在invalidateCursorRects之后调用resetCursorRects。

1 个答案:

答案 0 :(得分:0)

为什么不自己打电话?请致电:

[self resetCursorRects];

每当你完成滚动。