有没有其他人遇到这个问题。我最近注意到共享表上的取消/保存按钮现在是白色的,因此无法阅读。
我试过改变导航栏的颜色,但这似乎没有那么明显,我错过了其他东西。
这在运行 IOS 10 的设备上仍然可以正常工作,但在运行 IOS 11 的设备上存在问题
有没有其他人遇到这个问题。我最近注意到共享表上的取消/保存按钮现在是白色的,因此无法阅读。
我试过改变导航栏的颜色,但这似乎没有那么明显,我错过了其他东西。
这在运行 IOS 10 的设备上仍然可以正常工作,但在运行 IOS 11 的设备上存在问题
我遇到过类似的问题。似乎 UINavigationBar 上设置的标题文本属性从 iOS 11 开始传递给 UIActivityViewController。
所以是这样的:
let barButtonItemTextAttributes = ...
let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UINavigationBar.self])
barButtonItemAppearance.setTitleTextAttributes(barButtonItemTextAttributes, for: UIControlState())
... 也会影响共享表。在我的例子中,该foregroundColor
属性被设置为.clear
禁用导航栏上的后退按钮标签,但它也删除了上面提到的取消/保存按钮。
也许这也适用于您的情况。