小编pri*_*e31的帖子

更改图像时清除CATiledLayers缓存

我有一个带有单个子视图的UIScrollView,一个由CATiledLayer支持的UIView.一切正常,只有一个例外:当我将图像从一个更改为另一个时,CATiledLayer会缓存之前的图像缩放级别.在加载更新的图像之前,滚动然后在一瞬间显示旧图像.

有没有办法彻底清除CATiledLayer的缓存,以便它不显示旧图像?CATiledLayer显然知道支持图像已更改,因为它要求它为新图块委托...

iphone objective-c quartz-graphics

6
推荐指数
1
解决办法
3669
查看次数

标签 统计

iphone ×1

objective-c ×1

quartz-graphics ×1