@@ -58,7 +58,7 @@ const WebViewComponent = forwardRef<{}, IOSWebViewProps & {scalesPageToFit: bool
5858 javaScriptEnabled = true ,
5959 cacheEnabled = true ,
6060 originWhitelist = defaultOriginWhitelist ,
61- ignoreSilentHardwareSwitch,
61+ ignoreSilentHardwareSwitch,
6262 useSharedProcessPool = true ,
6363 textInteractionEnabled = true ,
6464 injectedJavaScript,
@@ -73,7 +73,7 @@ const WebViewComponent = forwardRef<{}, IOSWebViewProps & {scalesPageToFit: bool
7373 onLoad,
7474 onLoadEnd,
7575 onLoadProgress,
76- onScroll,
76+ onScroll,
7777 onContentProcessDidTerminate : onContentProcessDidTerminateProp ,
7878 onFileDownload,
7979 onHttpError : onHttpErrorProp ,
@@ -92,6 +92,9 @@ const WebViewComponent = forwardRef<{}, IOSWebViewProps & {scalesPageToFit: bool
9292 incognito,
9393 decelerationRate : decelerationRateProp ,
9494 onShouldStartLoadWithRequest : onShouldStartLoadWithRequestProp ,
95+ onStartShouldSetResponder,
96+ onMoveShouldSetResponderCapture,
97+ onResponderMove,
9598 ...otherProps
9699 } ,
97100 ref
@@ -290,7 +293,12 @@ const WebViewComponent = forwardRef<{}, IOSWebViewProps & {scalesPageToFit: bool
290293 ) ;
291294
292295 return (
293- < View style = { webViewContainerStyle } >
296+ < View
297+ style = { webViewContainerStyle }
298+ onStartShouldSetResponder = { ( e ) => onStartShouldSetResponder ?onStartShouldSetResponder ( e ) :false }
299+ onMoveShouldSetResponderCapture = { ( e ) => onMoveShouldSetResponderCapture ?onMoveShouldSetResponderCapture ( e ) :false }
300+ onResponderMove = { ( e ) => onResponderMove ?onResponderMove ( e ) :null }
301+ >
294302 { webView }
295303 { otherView }
296304 </ View >
0 commit comments