diff options
Diffstat (limited to 'Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs index 70c9bf60..390e16d2 100644 --- a/Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Renderers/WebViewRenderer.cs @@ -7,7 +7,7 @@ using Xamarin.Forms.Internals; namespace Xamarin.Forms.Platform.iOS { - public class WebViewRenderer : UIWebView, IVisualElementRenderer, IWebViewDelegate + public class WebViewRenderer : UIWebView, IVisualElementRenderer, IWebViewDelegate, IEffectControlProvider { EventTracker _events; bool _ignoreSourceChanges; @@ -55,6 +55,8 @@ namespace Xamarin.Forms.Platform.iOS OnElementChanged(new VisualElementChangedEventArgs(oldElement, element)); + EffectUtilities.RegisterEffectControlProvider(this, oldElement, element); + if (Element != null && !string.IsNullOrEmpty(Element.AutomationId)) AccessibilityIdentifier = Element.AutomationId; @@ -260,5 +262,10 @@ namespace Xamarin.Forms.Platform.iOS } #endregion + + void IEffectControlProvider.RegisterEffect(Effect effect) + { + VisualElementRenderer<VisualElement>.RegisterEffect(effect, this, NativeView); + } } }
\ No newline at end of file |