ios - "Print"& "Cancel"从 UIActivityViewController 的打印机选项中消失

标签 ios swift uiactivityviewcontroller

Printer options with no visible buttons

按钮仍然存在并且功能正常,但是如您所见,它们完全不可见。调整字体颜色和导航栏颜色没有效果。几个月来我一直在努力解决这个问题,尽管阅读了 Apple 的文档,但我什至看不出你会在哪里更改我认为是系统范围的功能。

The plot thickens

因此,为了帮助缩小这个问题的范围,我创建了一个带有打印按钮的简单导航 Controller 。如果我将它们都放在登录 Storyboard(第一个 Storyboard)上,它就可以正常工作。如果我把它放在 Main.storyboard(第二个 Storyboard)上,它就不起作用。

如果我更改我的项目设置以使 Main.storyboard 成为第一个 Storyboard,它就可以工作。让我相信问题出在我的 FirstViewController 中。

最佳答案

可以设置打印和取消按钮的颜色

UIBarButtonItem.appearance(whenContainedInInstancesOf: [UIToolbar.self]).tintColor = UIColor.green

关于ios - "Print"& "Cancel"从 UIActivityViewController 的打印机选项中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57470995/

相关文章:

ios - swift 核心数据 : Failed to call designated initializer on NSManagedObject

ios - Swift - 初始化 UIView 的子类

swift - Swift 中两个 UITableViewController 之间的导航 Controller

ios - Swift/浮点运算

iOS:如果使用 "Message"选项共享则崩溃

ios - UIActivityViewController集成中的怪癖

ios - 在 iOS 上启动带有视频的 youtube 应用程序

ios - 将焦点转移到下一个文本字段

swift - Swift 中改变函数的命名约定

ios8 - 如何禁用应用程序扩展?