Mam UIWebView I jak mogę uzyskać jego pozycję przewijania?Jak mogę uzyskać aktualną pozycję przewijania na UIWebView
Wiem, że UIWebView ma podgląd subskrypcji UIScroller. Ale nie mogę się przesunięcie tej UIScroller (((
Mam UIWebView I jak mogę uzyskać jego pozycję przewijania?Jak mogę uzyskać aktualną pozycję przewijania na UIWebView
Wiem, że UIWebView ma podgląd subskrypcji UIScroller. Ale nie mogę się przesunięcie tej UIScroller (((
Ta sztuczka działa na mnie.
UIWebView *webView;
int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];
Proszę odnieść się do odpowiedzi udzielonej przez zamber dla lepszego rozwiązania na iOS 5 i później. Moja odpowiedź był dla iOS 4 i poniżej
jest lepszy i bardziej przyjazny sposób zasobów, aby to zrobić.
UIWebView *webView;
CGFloat offset = webView.scrollView.contentOffset.y;
Dzięki. Wspaniały. To działa Może wiesz, w jaki sposób mogę uzyskać rozmiar treści WebView za pomocą javaScript? (window.innerHeight nie działa) – oxigen
Możesz uzyskać wysokość i szerokość z javascript. Zobacz ten post. http://stackoverflow.com/questions/7230660/cas-width-height-of-a-powerpoint-presentation-be-calculated-on-ipad –
Ta odpowiedź była odpowiednia dla iOS 4. Z iOS 5 i późniejszych powinieneś użyj właściwości scrollView, jak odpowiedział zamber. –