导航栏是透明的
我正在尝试使用图像选择器控制器选择视频。在选择视频时,可以看到上一个屏幕标题或导航栏是透明的。 这只发生在iPad上,而不是iPhone上。我的代码是给定的,
imagePicker.sourceType = .savedPhotosAlbum
imagePicker.mediaTypes = [kUTTypeMovie as String]
self.present(self.imagePicker, animated: true, completion: nil)
答案 0 :(得分:0)
如果你想在滚动时使导航栏透明,你需要在pickerview时设置颜色1)出现2)滚动3)并选择了一个项目。 Here是链接。我希望你回答的问题。
答案 1 :(得分:0)
我认为UINavigationBar
的{{1}}有价值,您可以通过在Appearance
present
<{1}}之前加上这一行来删除它
UIPickerView
如果您想在用户选择图片/视频后重新设置该值,则可以在UINavigationBar.appearance().barTintColor = nil
函数UIImagePickerControllerDelegate
以及imagePickerController(_:didFinishPickingMediaWithInfo:)
imagePickerControllerDidCancel(_:)