| Index: ios/web_view/internal/cwv_scroll_view.mm
|
| diff --git a/ios/web_view/internal/cwv_scroll_view.mm b/ios/web_view/internal/cwv_scroll_view.mm
|
| index 53dc5d8cb22857e8edd9ced179bc94dcc5e9da57..4a4c2a54da834d9fcb7fbe7e31712eef03d027d8 100644
|
| --- a/ios/web_view/internal/cwv_scroll_view.mm
|
| +++ b/ios/web_view/internal/cwv_scroll_view.mm
|
| @@ -42,14 +42,30 @@
|
| _proxy.contentOffset = contentOffset;
|
| }
|
|
|
| +- (UIEdgeInsets)scrollIndicatorInsets {
|
| + return _proxy.scrollIndicatorInsets;
|
| +}
|
| +
|
| +- (void)setScrollIndicatorInsets:(UIEdgeInsets)scrollIndicatorInsets {
|
| + _proxy.scrollIndicatorInsets = scrollIndicatorInsets;
|
| +}
|
| +
|
| - (CGRect)bounds {
|
| return {_proxy.contentOffset, _proxy.frame.size};
|
| }
|
|
|
| +- (BOOL)isDecelerating {
|
| + return _proxy.decelerating;
|
| +}
|
| +
|
| - (BOOL)isDragging {
|
| return _proxy.dragging;
|
| }
|
|
|
| +- (UIPanGestureRecognizer*)panGestureRecognizer {
|
| + return _proxy.panGestureRecognizer;
|
| +}
|
| +
|
| - (UIEdgeInsets)contentInset {
|
| return _proxy.contentInset;
|
| }
|
| @@ -58,10 +74,18 @@
|
| _proxy.contentInset = contentInset;
|
| }
|
|
|
| +- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated {
|
| + [_proxy setContentOffset:contentOffset animated:animated];
|
| +}
|
| +
|
| - (void)addGestureRecognizer:(UIGestureRecognizer*)gestureRecognizer {
|
| [_proxy addGestureRecognizer:gestureRecognizer];
|
| }
|
|
|
| +- (void)removeGestureRecognizer:(UIGestureRecognizer*)gestureRecognizer {
|
| + [_proxy removeGestureRecognizer:gestureRecognizer];
|
| +}
|
| +
|
| #pragma mark - NSObject
|
|
|
| - (void)dealloc {
|
| @@ -108,6 +132,14 @@
|
| }
|
| }
|
|
|
| +- (void)webViewScrollViewWillBeginZooming:
|
| + (CRWWebViewScrollViewProxy*)webViewScrollViewProxy {
|
| + SEL selector = @selector(scrollViewWillBeginZooming:);
|
| + if ([_delegate respondsToSelector:selector]) {
|
| + [_delegate scrollViewWillBeginZooming:self];
|
| + }
|
| +}
|
| +
|
| - (void)webViewScrollViewDidResetContentSize:
|
| (CRWWebViewScrollViewProxy*)webViewScrollViewProxy {
|
| self.contentSize = _proxy.contentSize;
|
|
|