2012-05-13 2 views
0

모두 나는 ios 개발에 초보자입니다.UIWebView에서 스 와이프 제스처를 재정의하는 방법은 무엇입니까?

나에게 지정된 작업이 있어야하는 UIWebView에 올바른 스 와이프 제스처를 구현하려고합니다. 그러나 웹 페이지가 너무 커서 UIWebView에 스크롤 막대가있는 경우 사용자 정의 왼쪽 스 와이프 제스처가 전혀 작동하지 않습니다. 이 경우 오른쪽으로 스 와이프하면 지정한 동작을 트리거하는 대신 스크롤 막대가 움직입니다. 스크롤 막대를 움직일 때 스크롤 막대 동작을 사용하지 않도록 설정할 수있는 방법이 있습니까?

희망 내 질문에 당신에게 분명하다 ... 미리 감사드립니다.

답변

0

투명 뷰를 webview에 추가하거나 UIWebView의 하위 클래스를 만들고 touchmethod를 재정의하십시오.

+0

덕분에 같은 UIWebView의 전체 스크롤을 사용하지 않도록 설정할 수 있습니다. 이 주제에 대한 웹 페이지에 대한 포인터가 있습니까? – flyingbin

0

당신은 답장을 보내이

UIScrollView *scroll = [[webView subviews] lastObject]; 

if([scroll isKindOfClass:[UIScrollView class]]) 
{ 
    scroll = (UIScrollView*)scroll; 
    [scroll setScrollEnabled:NO]; 
} 
관련 문제