问题描述
在iOS(和Android)中如何隐藏状态栏在屏幕顶部。
相信,Xamarin.Forms可以做到这一点。但是我将如何使用UNO平台做到这一点?
预先感谢
Derk
解决方法
Uno Platform在Android和iOS上支持UWP StatusBar
API,您可以通过以下方式隐藏和显示状态栏:
private void HideStatusBar()
{
var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
Windows.UI.Xaml.Window.Current.Dispatcher.RunAsync(
Windows.UI.Core.CoreDispatcherPriority.Normal,async () => await statusBar.HideAsync()
);
}
private void ShowStatusBar()
{
var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
Windows.UI.Xaml.Window.Current.Dispatcher.RunAsync(
Windows.UI.Core.CoreDispatcherPriority.Normal,async () => await statusBar.ShowAsync()
);
}