0

CATiledLayer创建用于显示带有瓷砖的图像。因此,如果tileSize它的当前位置更多,请CATiledLayer显示下一级的详细信息。我如何控制这个过程并获得 MKTiledLayer 中的行为?

更新 问题是 -drawLayer:inContext:具有下一级详细信息的调用。我怎样才能防止这个电话?

4

1 回答 1

0

实现CALayer-drawLayer:inContext:方法,因为它会在需要更多渲染数据时调用:

由于渲染器需要更多数据,因此在一个或多个后台线程上调用图层的 drawLayer:inContext: 方法以提供绘制操作以填充一个数据块。绘图上下文的剪辑边界和 CTM 可用于确定所请求的图块的边界和分辨率。

(来自CALayer的类参考。)

于 2011-09-21T11:58:21.133 回答