Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato platforma pro iOS se používá k nastavení viditelnosti stavového řádku na a Pageobsahuje možnost řídit, jak stavový řádek vstupuje nebo opouští Page. Využívá se v XAML nastavením Page.PrefersStatusBarHidden připojené vlastnosti na hodnotu StatusBarHiddenMode výčtu a volitelně Page.PreferredStatusBarUpdateAnimation připojenou vlastnost k hodnotě výčtu UIStatusBarAnimation :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.PrefersStatusBarHidden="True"
ios:Page.PreferredStatusBarUpdateAnimation="Fade">
...
</ContentPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetPrefersStatusBarHidden(StatusBarHiddenMode.True)
.SetPreferredStatusBarUpdateAnimation(UIStatusBarAnimation.Fade);
Metoda Page.On<iOS> určuje, že se tato platforma bude spouštět pouze v iOSu. Metoda Page.SetPrefersStatusBarHidden v Xamarin.Forms.PlatformConfiguration.iOSSpecific oboru názvů slouží k nastavení viditelnosti stavového řádku na stavovém Page řádku zadáním jedné z hodnot výčtu StatusBarHiddenMode : Default, Truenebo False. StatusBarHiddenMode.False Hodnoty StatusBarHiddenMode.True nastaví viditelnost stavového řádku bez ohledu na orientaci zařízení a StatusBarHiddenMode.Default hodnota skryje stavový řádek ve svisle kompaktním prostředí.
Výsledkem je, že viditelnost stavového řádku na stavovém Page řádku je možné nastavit:

Poznámka:
TabbedPageU zadané StatusBarHiddenMode hodnoty výčtu se také aktualizuje stavový řádek na všech podřízených stránkách. U všech ostatních Pageodvozených typů se zadaná StatusBarHiddenMode hodnota výčtu aktualizuje pouze stavový řádek na aktuální stránce.
Metoda Page.SetPreferredStatusBarUpdateAnimation se používá k nastavení způsobu zadávání stavového řádku nebo opouští Page zadáním jedné z hodnot výčtu UIStatusBarAnimation : None, Fadenebo Slide. Pokud je zadána hodnota výčtu Fade Slide , provede se animace 0,25 sekundy, jakmile stavový řádek zadá nebo opustí Page.