Xamarin WKWebView和UIWebView在视觉上有什么区别吗?

Xamarin WKWebView和UIWebView在视觉上有什么区别吗?,xamarin,xamarin.ios,visual-studio-2019,Xamarin,Xamarin.ios,Visual Studio 2019,我想从Xamarin Forms iOS中不推荐使用的UIWebView中迁移出来,我在网上读到,WKWebView现在是Xamarin Forms 4.x中的默认版本,而我现在是3.6.0.x 所以我决定更新,希望Webview能自动为我更新,但我意识到没有办法知道,因为我不知道是什么,甚至不知道Webview的外观是否有差异。我在网上查过,但找不到使用WK和UI的同一应用程序/界面的并排图片。有什么区别吗 我在更新后看到的唯一区别是,在其中一个页面上,加载图标不会消失,而在UI中几秒钟后就会

我想从Xamarin Forms iOS中不推荐使用的UIWebView中迁移出来,我在网上读到,WKWebView现在是Xamarin Forms 4.x中的默认版本,而我现在是3.6.0.x

所以我决定更新,希望Webview能自动为我更新,但我意识到没有办法知道,因为我不知道是什么,甚至不知道Webview的外观是否有差异。我在网上查过,但找不到使用WK和UI的同一应用程序/界面的并排图片。有什么区别吗

我在更新后看到的唯一区别是,在其中一个页面上,加载图标不会消失,而在UI中几秒钟后就会消失


谢谢

欢迎来到StackOverflow!:)


回答这个问题最简单的方法就是测试它。据我所知,
UIWebView
WKWebView
都使用完全相同的底层WebKit代码/引擎来呈现HTML内容。由于不同的默认值和属性,其中一个与另一个可能存在差异,但在大多数情况下,它们应该是相同的。但你不应该相信我的话!如果可以,试一下。

谢谢!我确实试过了!你的意思是在我更新Xamarin表单之前和之后尝试运行它吗?看看它是否从UI切换到WK?我这样做了,正如我提到的,加载图标是唯一的区别,如果有任何区别,这是否证实我的应用程序从UI切换到WK?如果没有,我如何测试它?我在想办法看看我的应用程序现在是否在使用WK,但我真的不知道如何使用,因为我对这种东西还不熟悉,尤其是如果它们在外观上与你所说的相同。你对此有什么建议吗@Mattsvena在简短的搜索之后,我发现:它准确地描述了您需要做什么来确保您使用的是
WKWebView
。哦,我不知道我必须将这一行添加到我的项目中,谢谢!UIWebView将被弃用,这就是Xamarin推动将WKWebView设为默认值的原因。当我们向appstore提交ios版本时,我们会收到一个通知或警告,由于使用UIWebView,二进制文件很快就会被拒绝。