CATiledLayerを使用して大きなスクロール可能なコンテンツを描画すると、私のアプリケーションでうまく機能します。あまりうまく機能しないのは、CのCoreTextおよびCoreImageAPIを使用して画像と複数行のテキストを描画することです。
私は、車輪の再発明を試みていること、C関数の周りに独自のObjective-Cラッパークラスを作成していることCGContextShowTextAtPoint
、すべてをミラーリングしていることCGContextSetTextMatrix(context, CGAffineTransformMakeScale(1, -1))
などを強く感じています。
UIKitのコンテキスト描画メソッドは、CATiledLayerでの同時バックグラウンド描画が原因で競合状態のクラッシュを引き起こすため、使用できません。
バックグラウンドコンテキストで使いやすくするためにコアテキストおよびイメージ関数をラップするObjective-Cライブラリはすでに存在しますか?
乾杯、EP。
更新:現在の状況では、 CoreTextについて詳しく説明しているAppleDocs以外の本やオンラインリソースのヒントも用意します。