0

UIImageViewオブジェクトがあり、それにUIPanGestureRecognizerアタッチしたい。UIPanGestureRecognizer は move メソッドをセレクタとして取得します。私がやりたいことは次のとおりです。ImageViewをドラッグすると、そのクローンを作成し、ジェスチャ認識機能も追加したいと思います。問題は、move メソッドに move ( UIPanGestureRecognizer *)senderのようなパラメータが 1 つしかないことです。

しかし問題は、move メソッドが最初の imageview オブジェクトしか認識していないことです。別のイメージビューを 2 番目のパラメーターとして送信するようなメソッドを作成しようとしましたmove:(UIPanGestureRecognizer*)sender :(UIImageView *)imgが、次のコードでエラー (認識されないセレクター ....) がスローされます。複数のパラメーターを持つメソッドをセレクターに追加するにはどうすればよいですか?

UIPanGestureRecognizer *panRecognizer = [[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:imageView:)] autorelease];
4

1 に答える 1

2

viewそのプロパティを使用して、ジェスチャ認識エンジンから画像ビューを簡単に取得できます。

于 2012-06-02T16:39:53.403 に答える