如何更改UIDocumentInteractionController完成按钮文本和背景颜色

Dee*_*Dee 5 iphone uinavigationcontroller ios uidocumentinteraction swift

如何更改完成按钮的背景颜色和文字颜色?有没有办法可以更改导航栏颜色和导航栏标题颜色和底栏颜色?附件截图供参考: 在此输入图像描述

小智 1

我有一个改变条形颜色的想法:

\n\n
let allNavigationBar = UINavigationBar.appearance()\nallNavigationBar.barTintColor = UIColor.red  // change the bar background color\nallNavigationBar.tintColor = UIColor.black // change the Done button's tintColor\n\nlet alloolbar = UIToolbar.appearance()\nallToolbar.barTintColor = UIColor.red  // dones't work, try backgroundImage\nallToolbar.backgroundColor = UIColor.blue // dones't work\nallToolbar.tintColor = UIColor.brown // change the toolbar's item tint color\n
Run Code Online (Sandbox Code Playgroud)\n\n

但这个方法有很大的效果\xef\xbc\x8调用你的UINavigationBar并且UIToolBar会做出这样的改变。

\n\n

希望其他人能够给出更好的解决方案。

\n