Я пытаюсь изменить цвет кнопок панели навигации, цвета оттенка панели навигации и цвета текста, однако, похоже, я ничего не получаю. MFMailComposeViewController
активируется с помощью UIActivityViewController
, и я пробовал несколько разных методов, которые работали до этого (не через UIActivityViewController
хотя).
Это мой текущий код:
UINavigationBar.my_appearanceWhenContainedIn(MFMailComposeViewController).barTintColor = UIColor.blackColor()
Это было предложено здесь. Я также пробовал это:
activityVC.navigationController?.navigationBar.tintColor = UIColorFromRGB(0x0096FF)
activityVC.navigationController?.navigationBar.barTintColor = UIColor.whiteColor()
Я также хочу изменить цвет строки состояния.
У кого-нибудь есть идеи?
UPDATE:
Я исправил проблемы с навигационной панелью для кнопок и заголовка, но все еще искал решение для строки состояния. Выполнение этого не работает:
self.presentViewController(activityVC, animated: true, completion: { () in
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
})