【发布时间】:2016-05-27 19:20:30
【问题描述】:
我正在使用 MFMailComposeViewController,我想更改背景颜色,使其与我在整个应用程序中的颜色相匹配。我尝试了几件事,但没有任何效果(至少在 iOS 9 上没有)。
let mailVC = MFMailComposeViewController()
mailVC.mailComposeDelegate = self
...
mailVC.navigationBar.titleTextAttributes =
[NSForegroundColorAttributeName: UIColor.whiteColor()] // this works
mailVC.navigationBar.tintColor = UIColor.whiteColor() // this works
mailVC.navigationBar.barTintColor = UIColor.blueColor() // this doesn't work
mailVC.navigationBar.backgroundColor = UIColor.blueColor() // this doesn't work
背景颜色保持默认灰色。
【问题讨论】:
-
你有一些 Objective C 在那里
-
没关系,我很笨。
标签: swift uinavigationbar ios9