[在将Visual Studio从2017年更新为2019年之后,将Visual Studio for Mac从2017年更新为2019年,并将“ Xamarin.iOS和Xamarin.Mac SDK”从12.4.0.64更新为13.10.0.17之后,iOS应用程序上出现了一些奇怪的现象。当用户通过以下方式打开新页面时:
await Application.Current.MainPage.Navigation.PushModalAsync(page, animated);
然后,额外的填充出现在顶部(大约50像素),这是透明的-用户可以在下面看到上一页的一部分(带有圆角)。此外页面左右有页边距(大约3 px),页面有圆角。Visual Studio 2017中的相同代码显示页面的屏幕覆盖率为100%。在2019年约为90%。它看起来像一个弹出窗口。如何在2019年版本中获得100%的保障?
Apple已根据您的描述更改了iOS 13上模式页面的默认显示。
但是,默认情况下,此行为不会出现在Xamarin.Forms中。您可能有一些导致此问题的自定义渲染器或插件。