UIPanGestureRecognizer를 사용하여 움직이는 이미지 형식의 개체가 있고 개체가 특정 프레임에 도달하면 UIPanGestureRecognizer를 인식하지 않아야합니다.개체가 특정 프레임으로 이동했을 때 UIPanGestureRecognizer를 중지하는 방법
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[panRecognizer setDelegate:self];
[templatePhotoPlaceholderView addGestureRecognizer:panRecognizer];
-(void)move:(UIPanGestureRecognizer *)gestureRecognizer
{
CGPoint translatedPoint = [gestureRecognizer translationInView:templatePhotoPlaceholderView];
if([gestureRecognizer state] == UIGestureRecognizerStateBegan) {
_firstX = [imageview center].x;
_firstY = [imageview center].y;
}
translatedPoint = CGPointMake(_firstX+translatedPoint.x, _firstY+translatedPoint.y);
//NSLog(@" Move center point :%@", NSStringFromCGPoint(translatedPoint));
[imageview setCenter:translatedPoint];
}
어떻게 이런 짓을 할 수있다?
안녕 jbat. 당신은 저에게 라인 코드 샘플을 줄 수 있습니까? UIGestureRecognizers 멈추기 – user905582