作者:童式恃 | 来源:互联网 | 2023-01-09 16:05
我们有一个用制成的照片选择器UIImagePickerController
。
当进行双龙头(而不是一个 TAP)从图库中的照片。
在iOS 10上:UIImagePickerController
已关闭
在iOS 11上:UIImagePickerController
被关闭,并且显示视图控制器也被关闭:: 0
是iOS 11错误还是我们需要调整一些内容?
我们的代码:
let vc = UIImagePickerController()
vc.delegate = self
vc.modalPresentatiOnStyle= .overFullScreen
vc.allowsEditing = false
rootVC.present(vc, animated: true) // `rootVC` also presented modally.
小智..
6
而不是self.dismiss(),请使用picker.dismiss()
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
//self.dismiss(animated: true, completion: nil)
picker.dismiss(animated: true, completion: nil)
}
这只会关闭您的选择器视图,而不会关闭视图控制器。
1> 小智..:
而不是self.dismiss(),请使用picker.dismiss()
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
//self.dismiss(animated: true, completion: nil)
picker.dismiss(animated: true, completion: nil)
}
这只会关闭您的选择器视图,而不会关闭视图控制器。