我已经添加了相机&照片库到我的应用程序,但我想要做的是当有人选择相机,拍摄照片并选择它时,我希望它将用户导向到新的viewcontroller并显示那里的图像,而不是在按钮所在的当前视图上?如何从UIImagePickerController将图像导入到新的VC? Swift
到目前为止,从谷歌上爬起来,我设法得到新的视图加载时,相机或图书馆被解雇,但现在我似乎无法弄清楚如何导入照片太新视图呢?!
如果任何人都可以提供帮助,那就太好了。
继承人下面我当前的代码:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func Camera(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.Camera;
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)
}
}
@IBAction func Images(sender: AnyObject) {
let image = UIImagePickerController()
image.delegate = self
image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
image.allowsEditing = false
self.presentViewController(image, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image:UIImage, editingInfo: [String : AnyObject]?) {
self.dismissViewControllerAnimated(true, completion: nil)
let svc = self.storyboard!.instantiateViewControllerWithIdentifier("imageViewer") as! ImageViewController
self.presentViewController(svc, animated: true, completion: nil)
}
}
太棒了,完美工作 – Charles