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="从不"
我在我的 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="从不"