2011-09-21 99 views
0

CATiledLayer创建用于显示带有图块的图像。所以如果tileSize更适合它,CATiledLayer会显示下一级别的细节。我如何控制这个过程并获得MKTiledLayer中的行为?CATiledLayer:为下一级别的详细信息配置比例

UPDATE 问题是-drawLayer:inContext:调用下一级别的细节。我如何防止这种呼叫?

回答

0

实施CALayer-drawLayer:inContext:方法,因为这将被称为每当它需要更多的绘制数据:

随着越来越多的数据由渲染器,该层的 drawLayer需要:inContext的:方法调用在一个或更多的背景 线程来提供绘图操作来填充一个数据块。 绘图上下文的剪辑边界和CTM可用于确定要请求的图块的边界和分辨率。

(从CALayer的类引用。)

+0

问题不太清楚,详见更新 – DAloG