0
사용자가 멀리 스크롤하려고했기 때문에 UIWebView의로드 된 웹 페이지가 수신 거부 될 때 콜백을 캡처 할 수 있습니까?UIWebView 수신 거부 콜백
즉 사용자가 웹 페이지의 맨 위로 스크롤 한 다음 추가로 스크롤하려고하면 바운스가 발생합니다. 코드에서 이러한 이벤트를 캡처하고 싶습니다.
사용자가 멀리 스크롤하려고했기 때문에 UIWebView의로드 된 웹 페이지가 수신 거부 될 때 콜백을 캡처 할 수 있습니까?UIWebView 수신 거부 콜백
즉 사용자가 웹 페이지의 맨 위로 스크롤 한 다음 추가로 스크롤하려고하면 바운스가 발생합니다. 코드에서 이러한 이벤트를 캡처하고 싶습니다.
UIScrollView 인스턴스 인 webview의 "scrollView"속성에 대한 참조를 얻은 다음 contentOffset을 검사하여 음수인지 확인할 수 있습니다. 문제는 scrollView의 위임 메서드 - (void)scrollViewDidScroll:(UIScrollView *)scrollView
에 연결하려면 UIWebView의 하위 클래스를 만들고 하위 클래스를 scrollView의 위임자로 설정해야합니다 (scrollView는 UIWebView의 읽기 전용 속성 임). 조금 까다 롭지 만 필요한 곳으로 가야합니다.
This 질문이 도움을 줄 수 있습니다.
위대한 대답은 저 자신에게 .. 뭔가를 쓰는 것이 다른 각도에서 문제에 접근하는 데 도움이되는 것은 이상합니다. 좋은 답변과 시간에 감사드립니다. – Ertai
당신은 행운을 빈다. – Stavash