0

有没有其他人遇到这个问题。我最近注意到共享表上的取消/保存按钮现在是白色的,因此无法阅读。

我试过改变导航栏的颜色,但这似乎没有那么明显,我错过了其他东西。

这在运行 IOS 10 的设备上仍然可以正常工作,但在运行 IOS 11 的设备上存在问题

信使

邮件

笔记

推特

4

1 回答 1

1

我遇到过类似的问题。似乎 UINavigationBar 上设置的标题文本属性从 iOS 11 开始传递给 UIActivityViewController。

所以是这样的:

let barButtonItemTextAttributes = ...
let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UINavigationBar.self])
barButtonItemAppearance.setTitleTextAttributes(barButtonItemTextAttributes, for: UIControlState())

... 也会影响共享表。在我的例子中,该foregroundColor属性被设置为.clear禁用导航栏上的后退按钮标签,但它也删除了上面提到的取消/保存按钮。

也许这也适用于您的情况。

于 2017-11-10T11:30:12.750 回答