我正在尝试找到将图像平铺在UIScrollView
. 这基本上归结为 -> 一些平铺方法提供了出色的滚动性能(即:滚动/缩放时没有延迟)但使用大量内存/虚拟内存,而其他方法提供更好的内存使用和更差的性能。
以下是我迄今为止尝试过的事情:
使用
UIGraphics
Context 和UImage
DrawAsPatternInRect
方法为我平铺图像。这会生成一个几乎没有实际内存使用的图像,但在生成大图像时会膨胀虚拟内存。滚动性能不错UIImageView
使用显示相同的 's 数组UIImage
。我UIImageView
自己手动平铺。这对内存使用很有效,但是当你有太多UIImageView
的 's 时滚动/缩放性能会受到影响(我将有很多我正在做的事情)。因此,为了防止性能受到影响,我必须实施一些优化以使性能可以承受。
有没有更好的方法可以具有良好的滚动性能并且不会膨胀虚拟/真实内存?
谢谢