2013-01-16 7 views
0

사용자가 스 와이프하는 동안 현재 터치 위치 (시작 또는 끝 위치가 아님)를 얻는 방법을 알고있는 사람이 있습니까?스 와이프 중에 터치 위치 가져 오기

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ 
    NSLog(@"%f", scrollView.contentOffset.x); 
} 

좋아하지만 감사

UISwipeGestureRecognizer

에 대한

뭔가,

최대

+0

는'PanGestureRecognizer' ... – Venkat

+0

UIGestureRecognizer는' – Larme

+0

@Mountain 사자를 locationInView'있다 : 감사합니다, 그것은 완벽하게 작동합니다. 답변을 올리려는 경우 동의 할 것입니다. – masgar

답변

0

를 사용하여 사용 할 그것을위한 PanGestureRecognizer

- (void)onDraggingLetter:(UIPanGestureRecognizer *)panGR { 
CGPoint translation = [panGR translationInView:baseView]; 

    if (panGR.state == UIGestureRecognizerStateBegan) { 
    } else if (panGR.state == UIGestureRecognizerStateChanged) { 
    } 
    else if (panGR.state == UIGestureRecognizerStateEnded) { 
    } 
} 
0

UISwipeGestureRecognizer 클래스는 제스처 및 방향의 시작 지점을 제공합니다. 그러나 UIPanGestureRecognizer은 반복적으로 관련 작업 메서드를 호출하며 매번 (locationInView:을 사용하여) 제스처의 현재 위치를 가져올 수 있습니다.

관련 문제