Skip to main content
 首页 » 编程设计

c#之Xamarin.iOS 状态栏在更改其文本颜色时消失

2024年02月05日76EasonJim

如何避免在更改文本颜色时隐藏 Xamarin.iOS 上的状态栏?

尝试更改我的 iOS 状态栏的颜色后,我不再有状态栏了。

我删除了我在 info.plist 中添加的属性,但是我的状态栏文本颜色仍然是黑色。

这就是我所做的,following these steps :

  • 更新了 info.plist 添加了 bool 属性 View Controller-Based Status Bar Appearance 并将其设置为 No
  • 在 App.cs 中添加,在我的 MainPage 中,它是一个 NavigationPage,BarTextColor = Color.White

请您参考如下方法:

有几种方法可以隐藏 iOS 状态栏。以下是 Xamarin.iOS 源代码中要验证的内容:

1。 Info.plist设置

在Info.plist中,确保Status bar is initially hidden为No

2。 StatusBarHidden 属性

搜索代码以查找对 UIApplication.SharedApplication.StatusBarHidden 的任何引用并确保它是 false