假设我加载尺寸为2000x2000的NSImage,并在NSScrollView中仅显示图片的一部分,帧大小为500x300。如何计算图像0,0原点和视图0,0原点之间的距离(这样我可以确定视图相对于整个图像的x,y坐标)?
提前致谢: - )
答案 0 :(得分:1)
使用documentVisibleRect
方法:
NSRect rect=[scrollView documentVisibleRect];
CGFloat x=rect.origin.x;
CGFloat y=rect.origin.y;
x和y将是当前位于左上角的图像上的坐标。