首页 文章

如何在Xamarin Forms WebView(iOS)中使用WKWebView而不是UIWebView

提问于
浏览
6

我正在使用Xamarin.Forms(PCL)开发移动应用程序开发 . 我正在使用Xamarin WebView呈现一些Web视图内容,并且我在iOS应用程序中遇到了性能问题 . 所以,我已经分析并发现WKWebView将提高性能 .

如何在Xamarin Forms WebView中使用WKWebView而不是UIWebView?有没有可用的自定义渲染?

1 回答

  • 6

    是的,您可以使用WKWebView创建自定义渲染器 .

    请看下面这是WebView的ios渲染器类:

    [assembly: ExportRenderer(typeof(CustomWebView), typeof(CustomWebViewRenderer))]
    namespace DemoApp.iOS.Renderers
    {
        public class CustomWebViewRenderer : ViewRenderer<CustomWebView, WKWebView>
        {
            protected override void OnElementChanged(ElementChangedEventArgs<CustomWebView> e)
            {
                base.OnElementChanged(e);
            }
        }
    }
    

    了解更多信息click here .

相关问题