iOS 13 изменен модальный стиль презентации. Поэтому теперь мне нужен мой контроллер общего ресурса для отображения каждого системного действия, такого как отправка электронного письма с текстовыми или открытыми системными сообщениями v c со старым iOS 12 модальным стилем. Вот как я это делаю
let activityVC = UIActivityViewController(activityItems: [text], applicationActivities: nil)
if UIDevice.isIPad, let popover = activityVC.popoverPresentationController {
popover.sourceRect = self.view.bounds
popover.sourceView = self.view
popover.permittedArrowDirections = [.up]
}
self.present(activityVC, animated: true)
Не имеет значения, какой режим modalPresentationStyle я устанавливаю. В лучшем случае это влияет на активность V C. Но каждая система V C, открытая с нее, возвращается к новому модальному стилю. И я вижу некоторые приложения, которые представляют эти экраны в старом стиле. Чрезвычайно запутанный здесь ...
Удивительно, но я не могу найти никого, кто задавал бы такие или подобные вопросы. Все обычно только о других венчурных капиталистах.