문제

UIWebView가 있고 어떻게 스크롤 위치를 얻을 수 있습니까?

Uiwebview에는 Uiscroller 하위 뷰가 있다는 것을 알고 있습니다. 그러나 나는이 uiscroller의 오프셋을 얻을 수 없다 (((()

도움이 되었습니까?

해결책

이 트릭은 나를 위해 작동합니다.

UIWebView *webView;
int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];

iOS 5 이상의 더 나은 솔루션은 Zamber가 제공 한 답변을 참조하십시오. 내 대답은 iOS 4 이하였습니다.

다른 팁

이를 수행하는 더 나은 리소스 친화적 인 방법이 있습니다.

UIWebView *webView;
CGFloat offset = webView.scrollView.contentOffset.y;

~을 통해 http://developer.apple.com/library/ios/#documentation/uikit/reference/uiwebview_class/reference/reference.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top