В настоящее время я испытываю трудности с установкой цветов Отмена и Отправка при переходе на MFMailComposeViewController в iOS 10 с помощью swift 3. Я попытался установить оттенок UINavigationController MFMailComposeViewController, Бар и предметы без успеха. Любая помощь приветствуется.Set Navigation Bar Colour Items в MFMailComposeViewController
Как открыть MFMailComposeViewController:
/* Open mail for the user to send a help emaail with questions about the app */
func sendEmail() {
if MFMailComposeViewController.canSendMail() {
let mail = MFMailComposeViewController()
mail.mailComposeDelegate = self
mail.setToRecipients(["[email protected]"])
mail.navigationBar.tintColor = UIColor.blue
present(mail, animated: true)
}
}
/* Called when mail is dismissed */
func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
controller.dismiss(animated: true)
}
Попробуйте установить оттенок самого представления контроллера сочинить в. –
@LeoNatan попытался добавить 'self.navigationController? .navigationBar.tintColor = UIColor.blue' до инициализации почтового объекта, и это не помогло. – user3459799
Нет. Попробуйте 'mail.view.tintColor = .blue' –