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

标签 ios objective-c ipad ios7 uiactivityviewcontroller

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

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

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

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

最佳答案

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

关于ios - 如何更改 UIActivityViewController 中的文本颜色和图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20132256/

相关文章:

ios - 只要计算正在运行,就禁用设备方向通知

ios - Storyboard中 UITableViewCell 的 backroundView 属性设置运行时错误

objective-c - UIScrollView 的最大缩放比例

iphone - 将 UIImageView 中的图像保存到 iPad 照片库

iphone - 在 UITextView 中关闭键盘的最佳方法?

ios - 文件下载期间进度 block 中的负值

iOS 8+ 从后台恢复应用程序时核心数据故障

ios - GCDAsyncSocket 和 AsyncSocket 有什么不同?

iphone - 在文件名中使用斜杠保存文件 - objective-c

iphone - iOS UIwebView 身份验证 Cookie