Я разветвил плагин cordova themeablebrowser (https://github.com/initialxy/cordova-plugin-themeablebrowser) для дальнейшей настройки моего приложения ioni c, но мне не удалось переопределить стиль представления pageSheet, который теперь используется по умолчанию для iOS 13. Приведенный ниже код взят из подключаемого модуля, и я смогу установить здесь стиль представления для тематического браузера, но безрезультатно. Это только для iOS 13, так как при запуске приложения на iOS 12 проблем со стилем презентации не возникнет.
// Set Presentation Style
UIModalPresentationStyle presentationStyle = UIModalPresentationOverFullScreen; // default
if (browserOptions.presentationstyle != nil) {
if ([[browserOptions.presentationstyle lowercaseString] isEqualToString:@"pagesheet"]) {
presentationStyle = UIModalPresentationPageSheet;
} else if ([[browserOptions.presentationstyle lowercaseString] isEqualToString:@"formsheet"]) {
presentationStyle = UIModalPresentationFormSheet;
}
}
self.themeableBrowserViewController.modalPresentationStyle = presentationStyle;
Любые советы приветствуются.