MFMailComposeViewController tintColor 在设备上不起作用
Posted
技术标签:
【中文标题】MFMailComposeViewController tintColor 在设备上不起作用【英文标题】:MFMailComposeViewController tintColor not working on device 【发布时间】:2013-11-20 19:44:42 【问题描述】:我的应用程序的 iPad 版本上有一个 MFMailComposeViewController
,它正在运行。我希望取消和发送按钮被着色[UIColor whiteColor]
,所以我设置了mailViewController.navigationBar.tintColor = [UIColor whiteColor]
。这似乎在模拟器上起到了作用,但是当我在设备上运行它时,它显示为深灰色文本(与酒吧的背景融为一体,无法阅读)。我尝试过的其他事情:
[mailViewController.navigationBar layoutSubviews]
出现后。
[mailViewController.navigationBar setNeedsDisplay]
呈现后。
并且还为导航栏的每个子视图执行上述两项操作。有什么建议吗?
谢谢
【问题讨论】:
这里有 1000000 个重复项之一。苹果使用新的远程视图控制器 对不起,如果这是一个重复的问题,而不是仅仅评论说它是重复的,您能否指出我的工作解决方案的方向?到目前为止,我发现的一切都没有解决我的问题。 【参考方案1】:没有可行的解决方案。他们邮件 VC 不是您应用程序的一部分。这就是远程 vcs 的意义所在。因此,它们不能定制......或者只能以非常有限的方式定制。
见ios6: MFMailComposeViewController slow to load and flashes black screen; MailCompositionS begins hogging memory
【讨论】:
以上是关于MFMailComposeViewController tintColor 在设备上不起作用的主要内容,如果未能解决你的问题,请参考以下文章