【发布时间】:2020-04-30 15:14:09
【问题描述】:
有没有办法从模态视图中present 和UIImagePickerController?
在我的例子中,我有一个名为MakeWishView 的class,它是一个UIView,如果用户在MakeWishView 中点击button,他应该能够选择图像。我现在的问题是我不能打电话给present,因为MakeWishView 不是ViewController,而是UIView。
我想这样称呼:
@objc private func wishImageButtonTapped(){
showImagePickerController()
print("wishImageButtonTapped")
}
// image picker
extension MakeWishView: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@objc func showImagePickerController(){
let imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
present(imagePickerController, animated: true, completion: nil) // -> error
}
}
【问题讨论】:
标签: ios swift uiview uiviewcontroller uiimagepickercontroller