0

寸法 2000x2000 の NSImage をロードし、フレーム サイズ 500x300 の NSScrollView 内に画像の一部のみを表示するとします。画像 0,0 原点とビュー 0,0 原点の間の距離を計算するにはどうすればよいですか (画像全体に対するビューの x、y 座標を決定できます)。

前もって感謝します :-)

4

1 に答える 1

1

documentVisibleRect次の方法を使用します。

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

xとyは、現在左上隅にある画像の座標になります。

于 2010-02-18T19:32:35.120 に答える