共享表单取消按钮隐形swift

时间:2017-11-02 14:44:20

标签: cancel-button ios-sharesheet

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

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

这仍然适用于运行IOS 10的设备,但运行IOS 11的设备存在问题

messanger

Mail

Notes

Twitter

1 个答案:

答案 0 :(得分:0)

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

这样的事情:

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

...也会影响共享表。在我的情况下,foregroundColor属性设置为.clear以禁用导航栏上的后退按钮标签,但它也删除了上述取消/保存按钮。

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