如何更改 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