2011-09-21 18 views
0

CATiledLayerタイルで画像を表示するために作成します。だからtileSizeが現在の場所であれば、CATiledLayerは次の詳細レベルを示します。どのように私はこのプロセスを制御し、MKTiledLayerのような動作を得ることができますか?CATiledLayer:次の詳細レベルの縮尺を設定します。

更新 問題は次の詳細レベルの-drawLayer:inContext:です。どうすればこの通話を防ぐことができますか?

答えて

0

それはより多くのレンダリングデータを必要とする時はいつでも、これが呼び出されますよう、CALayer-drawLayer:inContext:メソッドを実装します。

より多くのデータがレンダラーによって必要とされているように、層の drawLayer:inContext:メソッドが1に呼び出されましたまたはそれ以上の背景 スレッドは、1タイルのデータを埋めるために描画操作を提供します。 描画コンテキストのクリップ境界とCTMを使用して、要求されているタイルの境界と解像度を決定することができます。

CALayerのクラスの参照から。)

+0

それほど明確ではない問題、詳細については更新を参照してください – DAloG

関連する問題