转换的UIImageView到的UIImage(Converting UIImageView to

2019-06-26 07:08发布

我与图片的工作,我有他们吨,而我下载他们实时从服务器,它是真快与前AsyncImageView类,但知道我用自定义类的工作,这需要UIImage代替UIImageView

问:是否有转换什么好办法UIImageViewUIImage

提前致谢!

Answer 1:

你不需要展示一个UIImage内一个UIImageView。 也许你想显示另一个里面的UIImageView一个UIImageView或者也许你要访问的UIImageView的图像属性,它可以用做imageView.image:

UIImage *imageFromImageView = myImageView.image

或者,如果它的内部的另一图像视图选项图像视图:

[myOuterImageView addSubiew:myInnerImageView];


Answer 2:

你不必之间的联系UIImageUIImageView挺对的:你不把它们之间的转换 ,因为一个是实际图像的表示,另一个是显示图像的视图。

一个UIImageView对象保存到一个UIImage对象的引用,使得屏幕上显示的图像。 有看的UIImageView文档 ,你会看到这个类有一个属性image (图像的UIImageView的将显示),并通过该属性,您可以访问包含一个UIImageView内的UIImage。



Answer 3:

UIImage是图像数据的抽象,它不会显示任何内容。

UIImageView是的一个子类UIView用于显示由所表示的图像优化UIImage在屏幕上。

要获得UIImage由使用UIImageView ,使用图像属性。



Answer 4:

UIImageView *theUIImageYouGot = some assignment made already;
CusstomImage *theUIImageSubclassYouWantToDisplay = [theUIImageYouGot image];


文章来源: Converting UIImageView to UIImage