0

iOS用の描画アプリを開発しています。

画像のリストを作成しました。ユーザーが選択される画像のいずれかをタップすると、選択した画像のタグ値も取得します。

選択後、画面上で画像を指で動かしたいのですが、このプロセスは正常に完了しましたが、タグを適用したいときにタッチで画像のタグ値を取得できません。画像を移動するための私のコードは以下のとおりです。このビュー配列には、画面上で選択された画像配列があります。

CGPoint firstTouch = [touch locationInView:selectedPerson_ImageView];
for (UIImageView *view in viewArray) {
    if (CGRectContainsPoint(view.frame, firstTouch)) 
    {
        toMove = view;
    }
}

移動する画像のタグ値を取得するにはどうすればよいですか?

4

1 に答える 1

3

これを使用して、タッチ位置ビューのタグ値を取得できます

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
       UITouch *touch = [touches anyObject];
       int viewTag=[touch view].tag;
} 
于 2013-03-04T18:38:48.150 に答える