Я пытаюсь изменить цвет кнопок панели навигации, цвета оттенка панели навигации и цвета текста, однако, похоже, я ничего не получаю. MFMailComposeViewController
активируется через UIActivityViewController
, и я пробовал несколько разных методов, которые работали до этого (но не через UIActivityViewController
).Изменение цвета строки состояния в MFMailComposeViewController через UIActivityViewController
Это мой текущий код:
UINavigationBar.my_appearanceWhenContainedIn(MFMailComposeViewController).barTintColor = UIColor.blackColor()
Это было предложено here. Я также пробовал:
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)
})
У меня есть это, но мне нужно, чтобы стиль строки статуса отличался от диспетчеров. – user3746428