【发布时间】:2017-01-03 16:31:45
【问题描述】:
我有一个ImagePicker,在出现ScrollViewController 之后显示(1)。
问题:
从
ImagePicker中选择图像后,如何关闭 只是ImagePicker以便显示ScrollViewController然后将选取的图像传递给ScrollViewController?
(1) 呈现ScrollViewController和ImagePicker
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("ScrollViewControllerID") as! ScrollViewController
self.presentViewController(vc, animated: true) {
let imagePicker = MyImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .PhotoLibrary
imagePicker.allowsEditing = false
imagePicker.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
vc.presentViewController(imagePicker, animated: true, completion: nil)
}
关闭后处理ImagePicker
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let myImage = info[UIImagePickerControllerOriginalImage] as! UIImage
//How to send myImage to the ScrollViewController and close ImagePicker?
}
【问题讨论】:
标签: ios swift uiviewcontroller uiimagepickercontroller presentviewcontroller