可以在iOS设备中使用UIImage
方法在UIImageView
中设置SetImage:
的最高分辨率是多少?
答案 0 :(得分:1)
只要没有内存,您就可以在UIImageView
中加载任意大小的图像。
但不是UIImageView
占用了内存,而是UIImage
。
正如Apple在UIImage
documentation中声明的那样,您不应该加载到大图像:
您应该避免创建大于1024 x的UIImage对象 1024个大小。除了大量的内存这样的图像会 消耗,使用图像作为纹理时可能会遇到问题 在OpenGL ES中或将图像绘制到视图或图层时。这个尺寸 如果您正在执行基于代码的限制,则不适用 操作,例如调整大小超过1024 x 1024的图像 像素通过绘制到位图支持的图形上下文。事实上,你 可能需要以这种方式调整图像大小(或将其分成几个 较小的图像),以便将其绘制到您的一个视图。