更改通过 ActivityView 打开的电子邮件对话框的色调颜色

Posted

技术标签:

【中文标题】更改通过 ActivityView 打开的电子邮件对话框的色调颜色【英文标题】:Change tint color on email dialog opened through ActivityView 【发布时间】:2013-12-17 15:59:16 【问题描述】:

我们在整个应用程序中都有白色 tintColor。

查看取消按钮。是白色的。

我们怎样才能改变它的颜色?

【问题讨论】:

【参考方案1】:

您可以通过更改 [UIBarButtonItem 外观] 来做到这一点,例如:

NSDictionary *textAttributes = @UITextAttributeTextColor: [UIColor blackColor];

[[UIBarButtonItem appearance] setTitleTextAttributes:textAttributes forState:UIControlStateNormal];

【讨论】:

【参考方案2】:

试试这个:-

 UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Title" style:UIBarButtonItemStyleBordered target:self action:nil];
 [barButtonItem setTitleTextAttributes:@NSForegroundColorAttributeName:[UIColor redColor] forState:UIControlStateNormal];
 self.navigationItem.rightBarButtonItems = @[barButtonItem]; 

根据您的要求更改标题和颜色。

【讨论】:

它不会改变电子邮件对话框中的色调

以上是关于更改通过 ActivityView 打开的电子邮件对话框的色调颜色的主要内容,如果未能解决你的问题,请参考以下文章

容器视图中的 UIActivityViewController

使用不可更改的特定地址打开 PayPal 付款

Android车机应用开发实现嵌套显示第三方应用

浏览器打开后如何在电子中更改窗口图标?

Bitnami EC2 Parse Server Instance,更改默认电子邮件文件

怎么更改OUTLOOK EXPRESS中邮件的存储路径