在 Android 上,将此添加到 MainActivity 的 OnCreate 方法中:
this.Window.AddFlags(WindowManagerFlags.Fullscreen);
对于 iOS,将这些值添加到 info.plist 文件中:
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
编辑:如果您也想删除工具栏,只需将其添加到您的 xaml 页面:
NavigationPage.HasNavigationBar="False"
或者在后面的C#代码中
public YourPage()
{
InitializeComponent();
NavigationPage.SetHasNavigationBar(this, false);
}
如果您想将此添加到所有页面,我建议您使用此创建一个基本页面,然后在所有页面中使用此基本页面。
public class BaseContentPage : ContentPage
{
public BaseContentPage
{
NavigationPage.SetHasNavigationBar(this, false);
}
}
并在 xaml 上使用它:
<?xml version="1.0" encoding="UTF-8"?>
<local:BaseContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:YourNamespace.Pages"
x:Class="YourNamespace.Pages.YourPage">
</local:BaseContentPage>