Xamarin.forms,删除iOS 10中的状态栏

时间:2017-08-20 17:43:46

标签: ios xamarin xamarin.ios xamarin.forms

我使用 UIApplication.SharedApplication.SetStatusBarHidden (true, UIStatusBarAnimation.None); 中的以下代码从我的Xamarin表单应用中删除iOS中的状态栏:

{{1}}

这会删除状态栏使用的空间,但仍会呈现状态栏的内容。

在此图片的顶部(我的应用程序处于纵向模式,亮度增强),您可以看到时钟,电池指示灯等。正在我的应用程序上绘制:

status bar drawn on top of my app

如何摆脱这种情况?

这是一个Forms应用程序中的一个页面,它由一个SKCanvasView组成,如果它是相关的。

1 个答案:

答案 0 :(得分:3)

将这些选项添加到info.plist

<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

或者

enter image description here