Я представляю контроллер активности, как показано ниже:
let vc = UIActivityViewController(activityItems: [SettingsProvider.shareUrl], applicationActivities: nil)
vc.modalTransitionStyle = .crossDissolve
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true, completion: nil)
Кроме того, я установил глобальный цвет оттенка для панели навигации, цвет оттенка окна, используя свойство внешнего вида.
Когда я нажимаю приложение, такое как приложение для сообщений, контроллер принимает цвет оттенка приложения для кнопок панели, кроме MFMailViewController
. Есть ли способ изменить цвет оттенка представленных приложений UIActivityController
.
Изменение внешнего вида BarButton
создаст проблему для моего приложения. Любые другие решения приветствуются.