swift – UIDocumentPicker导航栏按钮隐藏在iOS 11中

swift – UIDocumentPicker导航栏按钮隐藏在iOS 11中,第1张

概述我在iOS 11的UIDocumentPicker导航栏中发现问题,完成,取消或编辑按钮是不可见的,当用户触摸它时,即使更改UINavigationBar.appearnce(即使更改UINavigationBar.appearnce时),正常状态下的颜色也是白色. ).tintColor,颜色仅在触摸时改变. 对UINavigationBar和UIBarButtonItem使用带有黑色外观的Cu 我在iOS 11的UIdocumentPicker导航栏中发现问题,完成,取消或编辑按钮是不可见的,当用户触摸它时,即使更改UINavigationbar.appearnce(即使更改UINavigationbar.appearnce时),正常状态下的颜色也是白色. ).tintcolor,颜色仅在触摸时改变.


解决方法 对UINavigationbar和UIbarbuttonItem使用带有黑色外观的CustomdocumentPickerVIEwController

import UIKitclass CustomdocumentPickerVIEwController: UIdocumentPickerVIEwController {    overrIDe func vIEwWillAppear(_ animated: Bool) {        super.vIEwWillAppear(animated)        UINavigationbar.appearance().tintcolor = UIcolor.black        UIbarbuttonItem.appearance().setTitleTextAttributes([NSForegroundcolorAttributename : UIcolor.black],for: .normal)    }    overrIDe func vIEwWilldisappear(_ animated: Bool) {        UINavigationbar.appearance().tintcolor = UIcolor.white // your color        UIbarbuttonItem.appearance().setTitleTextAttributes(nil,for: .normal)        super.vIEwWilldisappear(animated)    }}
总结

以上是内存溢出为你收集整理的swift – UIDocumentPicker导航栏按钮隐藏在iOS 11中全部内容,希望文章能够帮你解决swift – UIDocumentPicker导航栏按钮隐藏在iOS 11中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1008080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存