MFMailComposeViewController tintColor无法在设备上运行

时间:2013-11-20 19:44:42

标签: ios objective-c ios7 mfmailcomposeviewcontroller

我的应用的iPad版本上有一个MFMailComposeViewController。我希望取消和发送按钮着色[UIColor whiteColor],因此我设置了mailViewController.navigationBar.tintColor = [UIColor whiteColor]。这似乎是模拟器上的技巧,但是当我在设备上运行它时,它显示为深灰色文本(与条形图的背景融为一体,使其无法读取)。我尝试过的其他事情:

提交后

[mailViewController.navigationBar layoutSubviews]。 提出后[mailViewController.navigationBar setNeedsDisplay]

并且还为navigationBar的每个子视图执行上述两个操作。有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

没有可行的解决方案。他们邮件VC不是你的应用程序的一部分。这是远程vcs的重点。他们不能定制......或者只能以非常有限的方式定制。

请参阅iOS6: MFMailComposeViewController slow to load and flashes black screen; MailCompositionS begins hogging memory