Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта платформа iOS используется для настройки видимости строки состояния в a Page, и включает возможность управлять вводом или выходом Pageстроки состояния. Он используется в XAML, задав Page.PrefersStatusBarHidden присоединенное свойство значение StatusBarHiddenMode перечисления, а при необходимости Page.PreferredStatusBarUpdateAnimation присоединенное свойство — значение перечисления UIStatusBarAnimation :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.PrefersStatusBarHidden="True"
ios:Page.PreferredStatusBarUpdateAnimation="Fade">
...
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetPrefersStatusBarHidden(StatusBarHiddenMode.True)
.SetPreferredStatusBarUpdateAnimation(UIStatusBarAnimation.Fade);
Метод Page.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Page.SetPrefersStatusBarHidden в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен используется для задания видимости строки состояния в строке Page состояния путем указания одного из StatusBarHiddenMode значений перечисления: Default, Trueили False. StatusBarHiddenMode.False И StatusBarHiddenMode.True значения задают видимость строки состояния независимо от ориентации устройства, а StatusBarHiddenMode.Default значение скрывает строку состояния в вертикально компактной среде.
Результатом является то, что видимость строки состояния можно Page задать:

Примечание.
В параметре TabbedPageуказанное StatusBarHiddenMode значение перечисления также обновит строку состояния на всех дочерних страницах. Во всех остальных Pageпроизводных типах указанное StatusBarHiddenMode значение перечисления будет обновляться только в строке состояния на текущей странице.
Метод Page.SetPreferredStatusBarUpdateAnimation используется для задания ввода или выхода Page строки состояния, указав одно из UIStatusBarAnimation значений перечисления: None, Fadeили Slide. Fade Если задано значение перечисленияSlide, то анимация 0,25 секунды выполняется при вводе или выходе Pageиз строки состояния.