CATiledLayer在视网膜上存在更多问题......
所以我通过将瓷砖的大小加倍来让它在视网膜上工作得更好。现在它的加载速度和iPad1一样快......
现在我看到一个问题,每次我开始滚动或缩放时,所有的图块都清除然后重绘,这需要大约一秒钟。这只发生在使用iPad 3并且在我更改代码以调整图块大小之前发生。有什么想法吗?
答案 0 :(得分:0)
我和一位苹果工程师讨论了这个问题,简短的回答是iOS只有X内存可用于缓存CATiledLayer,而在iPad的Retina显示屏上,只有太多的像素可以使用多个图层
我一直在使用两个CATileLayers来显示顶部的地图视图和绘图视图。我删除了第二个CATiledLayer,问题就消失了。