标签: cocoa autoscroll
我有(大)NSImageView嵌入(较小的)NSScrollView中。如果鼠标靠近窗口边缘,我想自动滚动,我该怎么做?
答案 0 :(得分:0)
您可以创建一个NSTrackingArea,以便在鼠标进入视图的特定区域时收到通知,然后使用NSResponder的scroll ..例程之一滚动视图。
答案 1 :(得分:0)
Cocoa具有称为NSView.autoscroll(with:)的内置方法,当跟踪鼠标事件并且光标位于滚动视图的剪辑视图之外时,它将自动滚动封闭的滚动视图。