私の状況: コンテキストで素敵なグラフを描画する Graph クラスを呼び出す UIView を内部に持つ UIScrollView を作成しました。幅が 8192 ピクセルより大きい場合、電話は UIView をレンダリングしないことがわかりました。実際、Apple のドキュメントによると、1024px より大きくしたい場合は、CATiledLayer を実装する必要があります。
しかし、たくさん読んでグーグルで調べた後でも、このタスクの CAtiledLayer の基本を理解するのはまだ難しいと思います.Quartz と Cocoa、レイヤーとサブレイヤーとビューとサブビューの間でどういうわけか迷っています。
理想的には、Graph クラスをそのままにして、コンテキストを完全に描画し、それをタイルに分割してスクロールしたいと考えています。スクロールビューは水平方向にスクロールするだけで、ズームや垂直方向のスクロールは必要ありません。それは可能ですか?もしそうなら、私はどのように続けるべきですか?おそらく、タイルを使用するためにスクロールビュー、UIView、およびグラフクラスを再構築する方法の概要、箇条書きまたは擬似コードを誰かが教えてくれるかもしれません。
返信ありがとうございます。