iOS 导航栏上的 Xamarin Forms & Prism 是双倍高度

Xamarin Forms & Prism on iOS Navigation Bar is double height

我在我的 Xamarin Forms Prism 应用程序的 iOS 版本中遇到了导航栏高度问题,它似乎是双倍高度。

它在 Android 上正确显示。

我以正常的 Prism 方式导航到页面(ViewDaily 是 MasterDetailPage MainPage 的详细信息):

await NavigationService.NavigateAsync("/MainPage/NavigationPage/ViewDaily");

但如果我导航到普通导航页面,也会发生同样的情况。这不是我的用例,因为我需要 MasterDetail 页面,但我尝试作为测试:

await NavigationService.NavigateAsync("/NavigationPage/ViewDaily");

感谢收到的任何帮助。

仅导航至 ViewDaily,否则您添加 另一个 导航页面...

await NavigationService.NavigateAsync("ViewDaily");

感谢 Dan Siegel 的回答:

https://github.com/PrismLibrary/Prism/issues/2511

将以下内容添加到详细信息(内容)页面:

ios:Page.LargeTitleDisplay="从不"