我在NSScrollView中有一些自定义视图。当我使用滚动条滚动视图时,总是在滚动完成时在我的自定义视图上调用resetCursorRects。如果我用双指滑动滚动,则不会调用resetCursorRects,但有时(并非总是)当我将鼠标悬停时调用它,但不要单击滚动条。如何确保在触控板滑动事件结束时调用resetCursorRects?
更新:现在我从scrollview的[window invalidateCursorRectsForView:view]
方法调用scrollWheel
,但我发现即使这并不总是调用resetCursorRects。窗口是关键的,所以我认为应该始终在invalidateCursorRects之后调用resetCursorRects。
答案 0 :(得分:0)
为什么不自己打电话?请致电:
[self resetCursorRects];
每当你完成滚动。