更改通过 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