제 생각에는 UIImageView 배열이 있습니다. 패닝 제스처를 추가하려고하면 UIImageView를 움직일 수 있습니다. 하지만 문제는 배열에 두 번째 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