これに関するいくつかの背景 - >私はUIScrollview(10,000x10,000のcatiledlayerバックビューを保持)を使用しており、そのデリゲートをカスタムオーバーレイビュー(画面のサイズ)に渡しています。ビューのズームとコンテンツ オフセット。
didScroll: didZoom: デリゲートから contentoffset/zoomscale を「オーバーレイ」ビューに適用できる CGAffineTransform に調整するのに苦労しています。スクロールは単純な変換であるため、非常に簡単です。現在の翻訳と組み合わせる必要があるため、ズームは課題のようです。スクロール/ズームが停止したら、変換をクリアしてビューを再描画します (これは簡単な部分です)。
(前の質問UIScrollView w/ Large CATiledLayer + Overlay that renders fast最適な方法について)
私の質問: オーバーレイ ビューをピンチ/ズーム/スクロールしているように見せるために、contentoffset と zoomscale を別のビューに適用できる cgaffinetransform に変換するにはどうすればよいですか?