微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在绘制新页面内容之前未处理旧页面内容

如何解决在绘制新页面内容之前未处理旧页面内容

我使用 Xamarin.Forms 5.0.0.1874 开发的应用程序出现问题(但即使在将 NuGet 更新到此版本之前也存在错误)。
使用
推送新页面await App.Current.MainPage.Navigation.PushAsync(new Views.SessionPage());
在绘制新内容之前,当前页面内容没有正确处理。
这个问题真的很简单,我会附上一对截图以便更好地解释。
这仅在 iOS 物理设备上发生,而在 Android 物理设备和模拟器上我无法重现它。
使用 iPhone 11 和 iPhone 8 Plus 进行测试。
Error screenshot
Error screenshot 2

有关我的解决方案的更多信息:
应用程序使用标签页作为主页面和主导航系统,但为了获得项目的详细信息,我使用之前引用的代码来推送新页面
可以在此处找到该错误的视频:Video
编辑:您可以在此处下载解决方案的小版本:Download solution

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。