From: Jay Freeman (saurik) Date: Tue, 22 Mar 2011 01:43:43 +0000 (-0700) Subject: Provide -[CyteWebView scrollView] helper. X-Git-Tag: v1.1.0%rc1~38 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/d821ecc1bb06d52d40cd947387eb296aaa82371a?ds=inline Provide -[CyteWebView scrollView] helper. --- diff --git a/CyteKit/WebView.h b/CyteKit/WebView.h index ba2043bf..c7eeb4b7 100644 --- a/CyteKit/WebView.h +++ b/CyteKit/WebView.h @@ -83,6 +83,7 @@ enum CYWebPolicyDecision { - (id) delegate; - (void) dispatchEvent:(NSString *)event; - (void) reloadFromOrigin; +- (UIScrollView *) scrollView; @end diff --git a/CyteKit/WebView.mm b/CyteKit/WebView.mm index 7fac96e7..a71e5c27 100644 --- a/CyteKit/WebView.mm +++ b/CyteKit/WebView.mm @@ -361,6 +361,14 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se [[[self _documentView] webView] reloadFromOrigin:nil]; } +- (UIScrollView *) scrollView { + if ([self respondsToSelector:@selector(_scrollView)]) + return [self _scrollView]; + else if ([self respondsToSelector:@selector(_scroller)]) + return (UIScrollView *) [self _scroller]; + else return nil; +} + @end static void $UIWebViewWebViewDelegate$_clearUIWebView(UIWebViewWebViewDelegate *self, SEL sel) {