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それ自体であると仮定すると、コードは正しいです。ビューの 1 つで座標系の向きを変更すると、別の潜在的な問題が発生する可能性があります。

于 2013-11-19T19:00:36.817 に答える