UIWebView에서 현재 스크롤 위치를 얻으려면 어떻게해야합니까?
-
16-09-2019 - |
문제
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;
제휴하지 않습니다 StackOverflow