CATiledLayer
创建用于显示带有瓷砖的图像。因此,如果tileSize
它的当前位置更多,请CATiledLayer
显示下一级的详细信息。我如何控制这个过程并获得 MKTiledLayer 中的行为?
更新
问题是 -drawLayer:inContext:
具有下一级详细信息的调用。我怎样才能防止这个电话?
CATiledLayer
创建用于显示带有瓷砖的图像。因此,如果tileSize
它的当前位置更多,请CATiledLayer
显示下一级的详细信息。我如何控制这个过程并获得 MKTiledLayer 中的行为?
更新
问题是 -drawLayer:inContext:
具有下一级详细信息的调用。我怎样才能防止这个电话?
实现CALayer
的-drawLayer:inContext:
方法,因为它会在需要更多渲染数据时调用:
由于渲染器需要更多数据,因此在一个或多个后台线程上调用图层的 drawLayer:inContext: 方法以提供绘制操作以填充一个数据块。绘图上下文的剪辑边界和 CTM 可用于确定所请求的图块的边界和分辨率。
(来自CALayer
的类参考。)