我与图片的工作,我有他们吨,而我下载他们实时从服务器,它是真快与前AsyncImageView
类,但知道我用自定义类的工作,这需要UIImage
代替UIImageView
。
问:是否有转换什么好办法UIImageView
到UIImage
?
提前致谢!
我与图片的工作,我有他们吨,而我下载他们实时从服务器,它是真快与前AsyncImageView
类,但知道我用自定义类的工作,这需要UIImage
代替UIImageView
。
问:是否有转换什么好办法UIImageView
到UIImage
?
提前致谢!
你不需要展示一个UIImage内一个UIImageView。 也许你想显示另一个里面的UIImageView一个UIImageView或者也许你要访问的UIImageView的图像属性,它可以用做imageView.image:
UIImage *imageFromImageView = myImageView.image
或者,如果它的内部的另一图像视图选项图像视图:
[myOuterImageView addSubiew:myInnerImageView];
你不必之间的联系UIImage
和UIImageView
挺对的:你不把它们之间的转换 ,因为一个是实际图像的表示,另一个是显示图像的视图。
一个UIImageView对象保存到一个UIImage对象的引用,使得屏幕上显示的图像。 有看的UIImageView文档 ,你会看到这个类有一个属性image
(图像的UIImageView的将显示),并通过该属性,您可以访问包含一个UIImageView内的UIImage。
UIImage
是图像数据的抽象,它不会显示任何内容。
UIImageView
是的一个子类UIView
用于显示由所表示的图像优化UIImage
在屏幕上。
要获得UIImage
由使用UIImageView
,使用图像属性。
UIImageView *theUIImageYouGot = some assignment made already;
CusstomImage *theUIImageSubclassYouWantToDisplay = [theUIImageYouGot image];