首页 > 解决方案 > 如何在 Swift 中使 ImagePicker 导航栏全白?

问题描述

我对 UIImagePickerController 有疑问。问题是我可以设置 ImagePicker 的背景,但我不能让它在顶部全高(附图片) UIImagePickerController

导航器继承自以前的 VC,但我不能将以前的 VC 设置为背景颜色为白色,因为它具有不同的颜色。当然我可以做一个变通方法并创建另一个具有白色导航栏样式的 VC,但这是一个更大的变通方法。所以问题是有可能在这里的顶部全部变成白色吗?

 let imagePicker = UIImagePickerController()
            imagePicker.sourceType = .photoLibrary
            imagePicker.navigationBar.isTranslucent = false
            let barApperance = UINavigationBar.appearance()
            barApperance.backgroundColor = .white
            barApperance.tintColor = .darkGray
            imagePicker.delegate = self

这是自定义图像选择器视图的代码。

标签: swiftuiimagepickercontroller

解决方案


推荐阅读