如何更改 UIActivityViewController 中的文本颜色和图标颜色

Posted

技术标签:

【中文标题】如何更改 UIActivityViewController 中的文本颜色和图标颜色【英文标题】:How do I change the text color and icon color in UIActivityViewController 【发布时间】:2013-11-21 21:27:31 【问题描述】:

所以,我已经看到了有关如何更改“取消”和导航按钮项目的答案,但它(据我所知)不是我正在寻找的答案。

在 Ipad 上(在弹出框内,除了图标 + 它们的标签之外没有其他按钮),我可以将 UIActivityViewController 的背景颜色从默认的灰色更改为黑色。但是,现在文本和简单图标现在是不可见的,因为它们是默认的黑色(例如复制图标。或打印图标)。我想把这些白色的。

它不需要应用于除 UIActivityViewController 之外的任何其他视图/屏幕/等。

我怎样才能做到这一点?我找到的每个答案都涉及 UI 的其他部分,例如启动时发生的情况或其他情况。

【问题讨论】:

【参考方案1】:

根据我的知识,我认为您无法更改默认项目的文本和图标颜色。活动控制器类不提供此类属性。如果您愿意,您可以创建自己的自定义图标和文本作为活动项目,并根据您的需要使用它们。有很多关于这方面的资源。就像我说的那样,更改默认项目的颜色和图标对我来说似乎不可行......希望有所帮助。

【讨论】:

以上是关于如何更改 UIActivityViewController 中的文本颜色和图标颜色的主要内容,如果未能解决你的问题,请参考以下文章

我在作为 UIDocumentInteractionController 和 UIActivityViewController 的一部分的 UIActivityGroupViewController

创建类似于新的 iOS 6 按钮共享的自定义共享视图

如何更改主题更改时浮动操作按钮的颜色?

Ubuntu系统如何更改用户密码

更改模式时如何更改导航阴影颜色?

如何更改分区ID为AF?