Iphone 我正在使用CATiledLayer和UIScrollView,如何动态设置CATiledLayer特性?

Iphone 我正在使用CATiledLayer和UIScrollView,如何动态设置CATiledLayer特性?,iphone,objective-c,uiscrollview,core-animation,Iphone,Objective C,Uiscrollview,Core Animation,基本上说,我正在制作一个地图框架(比如Route me和Google Maps)。我想更改未记录的CATiledLayers的某些特性。所以我不知道这是否可能: 我想动态设置CATiledLayer的属性,例如图层大小、磁贴编号、触发重新加载磁贴源的条件以及CATiledLayer重新编码源时绑定函数?不确定为什么您会认为它没有文档记录,您不是指以下内容吗 动态设置CATiledLayer的特性,例如图层大小、平铺编号 tiledLayer.levelsOfDetail = ... ti

基本上说,我正在制作一个地图框架(比如Route me和Google Maps)。我想更改未记录的CATiledLayers的某些特性。所以我不知道这是否可能:


我想动态设置CATiledLayer的属性,例如图层大小、磁贴编号、触发重新加载磁贴源的条件以及CATiledLayer重新编码源时绑定函数?

不确定为什么您会认为它没有文档记录,您不是指以下内容吗

动态设置CATiledLayer的特性,例如图层大小、平铺编号

  tiledLayer.levelsOfDetail = ...
  tiledLayer.levelsOfDetailBias = ...
  tiledLayer.frame = ...
触发重新加载磁贴的条件来源->您应该能够调用
-setNeedsDisplay
在需要时触发重新加载

当CATiledLayer在代理中重新编码源->实现
-drawLayer:inContext:
时绑定函数