[iOS][Android]: UNO平台如何隐藏状态栏?

[iOS][Android]: How to hide the status bar with platform UNO?

如何在 iOS(和 Android)中隐藏屏幕顶部的状态栏。

相信,Xamarin.Forms 有办法做到这一点。但是我如何使用 Platform UNO 来做到这一点?

提前致谢

德克

Uno平台在Android和iOS上支持UWPStatusBarAPI,您可以通过以下方式隐藏和显示状态栏:

        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()
            );
        }