【发布时间】:2018-04-15 03:23:10
【问题描述】:
还有其他人遇到这个问题吗?我最近注意到共享表上的取消/保存按钮现在是白色的,无法阅读。
我已尝试更改导航栏颜色,但似乎效果并不明显,我还遗漏了其他内容。
这在运行 IOS 10 的设备上仍然可以正常工作,但运行 IOS 11 的设备会出现问题
【问题讨论】:
标签: cancel-button ios-sharesheet
还有其他人遇到这个问题吗?我最近注意到共享表上的取消/保存按钮现在是白色的,无法阅读。
我已尝试更改导航栏颜色,但似乎效果并不明显,我还遗漏了其他内容。
这在运行 IOS 10 的设备上仍然可以正常工作,但运行 IOS 11 的设备会出现问题
【问题讨论】:
标签: cancel-button ios-sharesheet
我遇到过类似的问题。似乎 UINavigationBar 上设置的标题文本属性从 iOS 11 开始传递给 UIActivityViewController。
所以是这样的:
let barButtonItemTextAttributes = ...
let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UINavigationBar.self])
barButtonItemAppearance.setTitleTextAttributes(barButtonItemTextAttributes, for: UIControlState())
... 也会影响共享表。在我的例子中,foregroundColor 属性设置为.clear 以禁用导航栏上的后退按钮标签,但它也删除了上述取消/保存按钮。
也许这也适用于您的情况。
【讨论】: