Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta platforma systemu iOS służy do ustawiania stylu prezentacji strony modalnej, a ponadto może służyć do wyświetlania modalnych stron, które mają przezroczyste tło. Jest on używany w języku XAML przez ustawienie właściwości możliwej Page.ModalPresentationStyle do powiązania z wartością UIModalPresentationStyle wyliczenia:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.ModalPresentationStyle="OverFullScreen">
...
</ContentPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
public class iOSModalFormSheetPageCS : ContentPage
{
public iOSModalFormSheetPageCS()
{
On<iOS>().SetModalPresentationStyle(UIModalPresentationStyle.OverFullScreen);
...
}
}
Metoda Page.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda Page.SetModalPresentationStyle w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw służy do ustawiania stylu prezentacji modalnej na obiekcie Page , określając jedną z następujących UIModalPresentationStyle wartości wyliczenia:
FullScreen, który ustawia styl prezentacji modalnej na cały ekran. Domyślnie strony modalne są wyświetlane przy użyciu tego stylu prezentacji.FormSheet, który ustawia styl prezentacji modalnej, który ma być wyśrodkowany na i mniejszy niż ekran.Automatic, który ustawia styl prezentacji modalnej na domyślny wybrany przez system. W przypadku większości kontrolerów widoków mapuje to naUIModalPresentationStyle.PageSheet, ale niektóre kontroleryUIKitwidoku systemu mogą mapować je na inny styl.OverFullScreen, który ustawia styl prezentacji modalnej na pokrycie ekranu.PageSheet, który ustawia styl prezentacji modalnej na pokrycie zawartości bazowej.
Ponadto GetModalPresentationStyle można użyć metody , aby pobrać bieżącą wartość UIModalPresentationStyle wyliczenia zastosowanego do klasy Page.
Wynikiem jest to, że można ustawić styl prezentacji modalnej na obiekcie Page :
Uwaga
Strony, które używają tej platformy do ustawiania stylu prezentacji modalnej, muszą używać nawigacji modalnej. Aby uzyskać więcej informacji, zobacz Xamarin.Forms Modal Pages (Strony modalne).
