Tôi có một đối tượng kiểu hình ảnh mà tôi đang chuyển bằng UIPanGestureRecognizer và tôi cần dừng nhận dạng UIPanGestureRecognizer khi đối tượng đạt đến một khung nhất định.Làm thế nào để dừng UIPanGestureRecognizer khi đối tượng di chuyển đến khung nhất định
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];
}
Tôi làm như thế nào?
Xin chào jbat. Bạn có thể cho tôi một số mẫu mã cho điều đó không. để dừng các UIGestureRecognizers – user905582