我有一个 NSScrollView,里面有一个 IKImageView 来显示图像。这似乎有效。
但是,如果我使窗口小于图像,滚动条会按原样显示,但图像的底部被锁定到窗口的底部,而不是图像的顶部被锁定到窗口的顶部。换句话说,当我从右下角调整窗口大小时,我希望图像不会在屏幕上移动。
我明白为什么会这样,因为在所有这些类中,原点都在左下角,而不是左上角。但是,它的行为仍然错误。如果您查看任何其他产品(包括预览,我假设它是用其中一些库编写的),图像/内容/无论如何,都被锁定在顶部而不是底部。
我该怎么做呢?
我在 NSScrollView 和 IKImageView 中寻找方法。我已经考虑过捕获滚动事件并根据需要手动向下或向上移动图像,但我还没有看到这样做的方法(将选择器设置为我在控制器中编写的方法?)无论如何,这看起来很乱...
是否有捷径可寻?
谢谢。