我有一个非常宽的NSView设置作为NSScrollView的文档。当我放大时(通过设置剪裁边界矩形)在我的魔法鼠标上左右滑动滚动预期的数量。
但是当缩小时(当边界矩形与框架矩形几乎相同时)左/右滑动是令人沮丧的,因为小步距几乎没有影响。
我想缩放用于滚轮滚动的步距。我该怎么办?
答案 0 :(得分:1)
您不应修改剪辑视图的边界以缩放视图。相反,您应使用‑scaleUnitSquareToSize:
的{{1}}方法缩放滚动视图的文档视图:
NSView
如果缩放剪辑视图,则会更改滚动视图计算滚动条行为的方式。