在iOS设备的UIImageView中可以加载的图像的最大分辨率是多少?

在iOS设备的UIImageView中可以加载的图像的最大分辨率是多少?,ios,ios7,uiimageview,Ios,Ios7,Uiimageview,可以在iOS设备中使用SetImage:方法在UIImageView中设置的UIImage的最大分辨率是多少?只要内存可用,就可以在UIImageView中加载任何大小的图像。 但是占用内存的不是UIImageView,而是UIImage 正如Apple在中所述,您不应加载到大图像: 应避免创建大于1024 x的UIImage对象 大小为1024。除了大量的内存外,这样的图像还可以 使用时,将图像用作纹理时可能会遇到问题 在OpenGL ES中或将图像绘制到视图或图层时。这个尺寸 如果您正在执行

可以在iOS设备中使用
SetImage:
方法在
UIImageView
中设置的
UIImage
的最大分辨率是多少?

只要内存可用,就可以在
UIImageView
中加载任何大小的图像。 但是占用内存的不是
UIImageView
,而是
UIImage

正如Apple在中所述,您不应加载到大图像:

应避免创建大于1024 x的UIImage对象 大小为1024。除了大量的内存外,这样的图像还可以 使用时,将图像用作纹理时可能会遇到问题 在OpenGL ES中或将图像绘制到视图或图层时。这个尺寸 如果您正在执行基于代码的操作,则此限制不适用 操作,例如调整大于1024 x 1024的图像的大小 通过将其绘制到以位图为背景的图形上下文来获取像素。事实上,你 可能需要以这种方式调整图像的大小(或将其拆分为多个) 较小的图像),以便将其绘制到您的视图之一


取决于imageVIew的框架,它可以加载任何分辨率的图像。