iOS:在 MFMailComposeViewController 中更改草稿按钮的颜色

Posted

技术标签:

【中文标题】iOS:在 MFMailComposeViewController 中更改草稿按钮的颜色【英文标题】:iOS: Change draft buttons tint color in MFMailComposeViewController 【发布时间】:2015-05-29 08:38:01 【问题描述】:

MFMailComposeViewController 中“保存草稿”\“删除草稿”\“取消”按钮的色调是否可以更改?

我更改了顶部按钮的颜色(“取消”\“发送”),但我也想更改“草稿”按钮的颜色。

我在文档中找不到它..

谢谢!!

【问题讨论】:

【参考方案1】:

是的。只需设置邮件编辑器视图控制器的视图的色调颜色,它将用于条形按钮项目以及非破坏性警报控制器按钮。在 ios 10 上测试。

let mail = MFMailComposeViewController()
...
mail.view.tintColor = #colorLiteral(red: 0.3647058904, green: 0.06666667014, blue: 0.9686274529, alpha: 1)
present(mail, animated: true, completion: nil)

【讨论】:

【参考方案2】:

重要的是,邮件撰写界面本身是不可定制的,并且不能由您的应用程序修改。

阅读Document

【讨论】:

以上是关于iOS:在 MFMailComposeViewController 中更改草稿按钮的颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ios 7 和 ios6 中显示启动画面

iOS - NSInternalInconsistencyException 在 iOS 9 和 10 上发生,但在 iOS 11 上运行良好

iOS8 扩展 - 在 iOS 5/6/7 上会发生啥?

如何在 iOS 4 上运行 iOS 5/ARC 项目

iOS 纵横比约束在 iOS 7 上中断,适用于 iOS 8

iOS 5 MapKit,MKPlacemark,在 iOS 5 上运行 iOS 4.3 应用程序