1

Objective C でアプリを作成しています。画像が画面にドロップします。他の画像はそれをキャッチする必要があります。私が欲しいのは、画像がいつ選択されたかを識別することです。

私はこれらのコード行を使用することを計画していました:

imgCatcher.frame.origin.x, imgProg1.frame.origin.x

このメソッド内:

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

アイテムの真ん中の x 座標ですか、それとも彼の左端ですか? このタスクに関する提案はありますか? よろしくお願いします

4

1 に答える 1

1

x 座標は、フレームの左上隅です。x 座標と y 座標を一緒に使用して、正確な左上点を取得できます。フレーム全体を全体として比較することもできます(画像のサイズが異なる場合)。または、ユーザーが画像に触れたときに、現在選択されていることを示す何らかのプロパティをその内部に設定します。

于 2013-01-26T00:51:03.220 に答える