嗨,团队,当我使用此“NavigationPage.SetHasNavigationBar(this, false);”时,我在 iOS 18 beta 版本中使用 Flyoutpage,应用程序面临挂起问题,但是当我从代码中删除此行时,用户会看到额外的空间状态栏。
我的例外是有没有其他方法可以删除 iOS 状态栏顶部的多余空间
我遇到的问题(仅从 iOS 18 Beta ATM 开始):首先出现空白页面、宽度较小等问题。我用谷歌搜索,还发现问题出在
NavigationPage
,所以修复非常简单 - 只需将其从 MainPage
中删除即可(我的应用程序仍在使用 Xamarin.Forms 3.4
):
而不是
MainPage = new NavigationPage(new RootPage());
我开始使用
MainPage = new RootPage();
顺便说一句,我有这个遗留应用程序,但我几乎用 MAUI 重建它(尚未发布),所以我建议您也升级 - 因为 MAUI 更加成熟(也有一些错误,但它们在至少可能是固定的)