尝试更改邮件撰写导航栏文本颜色
Posted
技术标签:
【中文标题】尝试更改邮件撰写导航栏文本颜色【英文标题】:Trying to change mail compose navigation bar text colour 【发布时间】:2014-09-30 09:29:17 【问题描述】:我正在尝试更改以前工作的电子邮件撰写视图的导航栏文本的颜色,但是由于我更改了整个应用程序中导航栏文本的大小和字体,这破坏了我的代码。
我在视图控制器中有这段代码,它与包含电子邮件按钮的视图控制器相连接:
var attributes = [NSForegroundColorAttributeName: UIColor.whiteColor(),NSFontAttributeName: UIFont(name: "Avenir", size: 24)]
self.navigationController?.navigationBar.titleTextAttributes = attributes
这是我之前用来将导航栏颜色更改为白色的代码:
mc.navigationBar.tintColor = UIColor.whiteColor()
我的一个视图控制器的 viewDidLoad 中有这段代码,但它不影响邮件撰写视图控制器:
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
有什么想法吗?
【问题讨论】:
【参考方案1】:mailCnt.navigationBar.tintColor = UIColor.whiteColor 应该工作
【讨论】:
这是我试过的,但它不适用于修改后的字体。以上是关于尝试更改邮件撰写导航栏文本颜色的主要内容,如果未能解决你的问题,请参考以下文章
iPhone SDK 3.0 应用内电子邮件 - 更改导航栏色调颜色
使用 webpack 更改 react-bootstrap 导航栏的文本颜色