2015-10-19 94 views
0

理想情况下,我正在寻找将我的相机返回的图像设置为imageView,但不关闭控制器,使其无缝地填满屏幕。下面是我的代码:我设置图像属性返回到我的图像视图关闭imagepickercontroller后 - 我如何设置这样的图像设置图像视图通过imagepickercontrooler而不必关闭imagepickercontroller。理想情况下,我希望将图像设置为imageView,并让我的VC显示图像,而不必关闭图像选择器。干杯如何在imagePickerController隐藏图像的情况下将图像设置为imageView?

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { 

    let IMG: UIImage = info[UIImagePickerControllerOriginalImage] as! UIImage 

    self.dismissViewControllerAnimated(false) {() -> Void in 
     imageArray.append(IMG) 
     self.imageView0.image = IMG 

    } 

} 

回答

0

简单:self.imageView0.image = IMG 如果您想保存图像也在阵试试这个方法:

imageArray.append(IMG) 

但不使用这里面dismissViewControllerAnimated

+0

感谢队友,这很棒。任何线索现在如何使imageView填充屏幕。目前它只填满了它的一部分,并没有限制在屏幕的边缘。 –

+0

让我们想象你需要在150×150尺寸左上角的imageView。 imageView0.frame = CGRectMake(0,0,100,100) imageView0.ContentMode = .ScaleToFill 但我不明白你需要imageView与scaleToFill图像或imageView的全屏? – C0mrade

+0

我想让我的imageview设置的图像填满整个屏幕(snapchat esq)。上面的代码是否实现了这一点? –

相关问题