我正在使用Xamarin.Forms(PCL)开发移动应用程序开发 . 我正在使用Xamarin WebView呈现一些Web视图内容,并且我在iOS应用程序中遇到了性能问题 . 所以,我已经分析并发现WKWebView将提高性能 .
如何在Xamarin Forms WebView中使用WKWebView而不是UIWebView?有没有可用的自定义渲染?
是的,您可以使用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 .
1 回答
是的,您可以使用WKWebView创建自定义渲染器 .
请看下面这是WebView的ios渲染器类:
了解更多信息click here .