2017-06-02 160 views
-1

我无法将Xamarin Forms iOS应用程序的状态栏文字颜色更改为白色。我已经尝试过在互联网和堆栈溢出中找到的多种解决方案,但他们都没有为我工作。这就是我所做的:在那里我已经添加了布尔属性- 视图 - 控制器 - 基地状态栏外观Xamarin iOS状态栏文字颜色

  • 更新我的info.plist将其设置为
  • 我在没有添加/假App.cs,在我的MainPage这是一个NavigationPage,BarTextColor = Color.White

的问题是,现在我没有状态栏了,并在情况下,我删除添加的属性info.plist,我的状态栏文字颜色保持黑色。有什么我失踪?

回答

1

有几种隐藏iOS状态栏的方法。下面是在Xamarin.iOS源代码验证的事情:

1的Info.plist设置

Info.plist,确保Status bar is initially hiddenNo

enter image description here

2. StatusBarHidden物业

搜索代码找到对UIApplication.SharedApplication.StatusBarHidden的任何参考,并确保它是false

enter image description here