0

私のココア アプリは、すべてのマウスダウン イベントの位置を計算します。次にマウスをクリックすると、その場所は新しい場所に上書きされます。場所を保存するにはどうすればよいですか? マウスダウン位置で配列を作成することは可能ですか?

ありがとう

4

2 に答える 2

4

できますよ。プリミティブ構造体 (NSPoint) を扱っているため、NSArray に配置する前にそれをオブジェクトにラップする必要があります。NSValue は、これを可能にする既製のクラスです。 を見てください[NSValue valueWithPoint:aPoint];

于 2009-04-07T14:52:55.607 に答える
1

可能です。次のようなことは簡単にできます (storedLocationsが ivar 型NSMutableArrayで、適切に初期化されていると仮定します):

NSPoint thePoint = [theEvent locationInWindow];
[storedLocations addObject:[NSValue valueWithPoint:thePoint]];
于 2009-04-07T14:54:03.747 に答える