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];