gpt4 book ai didi

objective-c - 计算 NSScrollView 相对于主图像的位置

转载 作者:行者123 更新时间:2023-12-03 18:06:01 28 4
gpt4 key购买 nike

假设我加载尺寸为 2000x2000 的 NSImage 并仅在帧大小为 500x300 的 NSScrollView 内显示图片的一部分。如何计算图像 0,0 原点和 View 0,0 原点之间的距离(这样我就可以确定 View 相对于整个图像的 x,y 坐标)?

提前致谢:-)

最佳答案

使用documentVisibleRect方法:

NSRect rect=[scrollView documentVisibleRect];
CGFloat x=rect.origin.x;
CGFloat y=rect.origin.y;

x 和 y 将是当前位于左上角的图像上的坐标。

关于objective-c - 计算 NSScrollView 相对于主图像的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287182/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com