UIActivityViewController 出现故障

Posted

技术标签:

【中文标题】UIActivityViewController 出现故障【英文标题】:Glitch with UIActivityViewController 【发布时间】:2014-02-13 20:14:26 【问题描述】:

只有我还是在 ios 7 中你不能更改任何共享应用程序的文本颜色吗?例如,如果您打开 Mail 或 iMessage 应用程序,颜色会恢复为默认蓝色还是有办法改变它?我没办法。

这里是一些屏幕截图。选择 UIActivityViewController 共享应用时注意蓝色字体颜色:

这是从 MFMailComposerViewController 打开邮件时的外观和我希望它的外观:

这是从 UIActivityViewController 中选择邮件应用时的样子:

我要更改字体颜色的原因是因为很难阅读文本字体,尤其是从共享应用程序 iMessage 中。

【问题讨论】:

【参考方案1】:

你试过了吗?

[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:[UIColor whiteColor]];

More Info

【讨论】:

【参考方案2】:

使用

更改导航栏的背景颜色
[[UINavigationBar appearance] setBarTintColor:[UIColor whiteColor]];

使用 setTintColor 改变 barbutton 项目的颜色。

【讨论】:

以上是关于UIActivityViewController 出现故障的主要内容,如果未能解决你的问题,请参考以下文章

UIActivityViewController 背景颜色

UIActivityViewController 共享 UIActivity 未显示

UIActivityViewController 不适用于 WKWebView

限制 UIActivityViewController 共享扩展活动

尝试呈现 UIActivityViewController 时崩溃

更改 UIActivityViewController 的 navigationBar 的颜色