1

我已经添加了我的对象NSScrollView的内容视图。NSWindow现在我需要知道鼠标在滚动视图上的位置。

我尝试了以下方法。但是没有给出正确的位置。

- (void)mouseDown:(NSEvent *)theEvent{
    NSPoint eventLocation = [theEvent locationInWindow];
    NSPoint locationInScroll = [inputScrollView convertPoint:eventLocation toView:nil];
//Both gives the wrong location. 
}
4

1 回答 1

0

代码是正确的,假设inputScrollView是文档视图和它NSScrollView本身。另一个潜在问题可能是如果您在其中一个视图中更改坐标系的方向?

于 2013-11-19T19:00:36.817 回答