CATiledLayer
タイルで画像を表示するために作成します。だからtileSize
が現在の場所であれば、CATiledLayer
は次の詳細レベルを示します。どのように私はこのプロセスを制御し、MKTiledLayerのような動作を得ることができますか?CATiledLayer:次の詳細レベルの縮尺を設定します。
更新 問題は次の詳細レベルの-drawLayer:inContext:
です。どうすればこの通話を防ぐことができますか?
CATiledLayer
タイルで画像を表示するために作成します。だからtileSize
が現在の場所であれば、CATiledLayer
は次の詳細レベルを示します。どのように私はこのプロセスを制御し、MKTiledLayerのような動作を得ることができますか?CATiledLayer:次の詳細レベルの縮尺を設定します。
更新 問題は次の詳細レベルの-drawLayer:inContext:
です。どうすればこの通話を防ぐことができますか?
それはより多くのレンダリングデータを必要とする時はいつでも、これが呼び出されますよう、CALayer
の-drawLayer:inContext:
メソッドを実装します。
より多くのデータがレンダラーによって必要とされているように、層の drawLayer:inContext:メソッドが1に呼び出されましたまたはそれ以上の背景 スレッドは、1タイルのデータを埋めるために描画操作を提供します。 描画コンテキストのクリップ境界とCTMを使用して、要求されているタイルの境界と解像度を決定することができます。
(CALayer
のクラスの参照から。)
それほど明確ではない問題、詳細については更新を参照してください – DAloG