私の見解では、UIImageViewの配列があります。私はパンニングジェスチャーを追加しようとしましたが、私のUIImageViewは動くことができます。しかし、問題は、配列に2番目のUIImageViewを挿入した後です。以前のUIImageViewに触れるとUIImageViewを移動できます。UIImageViewジェスチャーの配列
現在のUIImageView内のタッチを制限するにはどうすればよいですか?
- (void)addNewImageToArray: (UIImage *)inImage
{
UIImageView *tempImageView = [[UIImageView alloc]initWithImage:inImage];
tempImageView.userInteractionEnabled = YES;
tempImageView.center = self.vwDesktop.center;
CALayer * l = [tempImageView layer];
[l setBorderWidth:2.0];
[l setBorderColor:[[UIColor grayColor] CGColor]];
tempImageView.frame = CGRectMake(0,0,inImage.size.width,inImage.size.height);
[currentImageArray addObject:tempImageView];
UIPanGestureRecognizer *stampPanGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveStamp:)];
[stampPanGesture setMinimumNumberOfTouches:1];
[stampPanGesture setMaximumNumberOfTouches:1];
[[currentImageArray objectAtIndex:currentImageArray.count - 1] addGestureRecognizer:stampPanGesture];
[self.vwDesktop addSubview:[currentImageArray objectAtIndex:currentImageArray.count - 1]];
}
我々は 'moveStampのコードを煮ことができますか:'? – yuji