首页 > 解决方案 > 选择按钮隐藏在来自 WKWebView 的 UIImagePicker 栏中

问题描述

我的应用程序中有一个 WKWebview 页面,该页面选择要上传的图像,因此我无法控制打开 UIImagePicker 它本机发生,但我可以单击的“完成”按钮未显示在 iPad ios 14.7.1 中,但它实际上是可单击的!!

这就是 UIImagePicker 原生显示的方式

红色区域其实是可以点击的!

我尝试全局更改色调颜色,但只有后退箭头改变了按钮仍然隐藏或其他东西!

标签: swiftipadwebviewwkwebviewuiimagepicker

解决方案


用这个:

extension UIImagePickerController {
     open override func viewDidLoad() {
         super.viewDidLoad()
         self.modalPresentationStyle = UIModalPresentationStyle.custom
     }
}

尝试这个:

 extension UIImagePickerController {
        open override func viewWillLayoutSubviews() {
            super.viewWillLayoutSubviews()
            self.navigationBar.topItem?.rightBarButtonItem?.tintColor = UIColor.black 
            self.navigationBar.topItem?.rightBarButtonItem?.isEnabled = true
        }
    }

推荐阅读