Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта платформа iOS используется для задания стиля презентации модальной страницы, а также для отображения модальных страниц с прозрачными фонами. Он используется в XAML, задав Page.ModalPresentationStyle привязываемое свойство значение UIModalPresentationStyle перечисления:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.ModalPresentationStyle="OverFullScreen">
...
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
public class iOSModalFormSheetPageCS : ContentPage
{
public iOSModalFormSheetPageCS()
{
On<iOS>().SetModalPresentationStyle(UIModalPresentationStyle.OverFullScreen);
...
}
}
Метод Page.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Page.SetModalPresentationStyle в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен используется для задания модального стиля презентации для a Page путем указания одного из следующих UIModalPresentationStyle значений перечисления:
FullScreen, который задает модальный стиль презентации для охвата всего экрана. По умолчанию модальные страницы отображаются с помощью этого стиля презентации.FormSheet, который задает модальный стиль презентации для центра и меньше, чем экран.Automatic, который задает модальный стиль презентации по умолчанию, выбранный системой. Для большинства контроллеров представлений сопоставляется с этимUIModalPresentationStyle.PageSheet, но некоторые контроллерыUIKitсистемного представления могут сопоставить его с другим стилем.OverFullScreen, который задает модальный стиль презентации для покрытия экрана.PageSheet, который задает модальный стиль презентации для покрытия базового содержимого.
Кроме того, GetModalPresentationStyle метод можно использовать для получения текущего значения перечисления UIModalPresentationStyle , применяемого к объекту Page.
Результатом является то, что модальный стиль презентации можно Page задать:
Примечание.
Страницы, использующие эту платформу для задания модального стиля презентации, должны использовать модальную навигацию. Дополнительные сведения см. в разделе Xamarin.Forms "Модальные страницы".
