UIView に配置された CAlayer をズームしたいのですが、このビューは UISCrollview にあります。ズームに scrollviews デリゲート メソッドを使用しています。ズームしますが、ぼやけます。ぼやけを取り除き、ズームを改善する方法は?
CATiledLayer を試してみましたが、タイリング効果を表示したくありません。では、CALayer を使用してズームを改善するにはどうすればよいでしょうか。
UIView に配置された CAlayer をズームしたいのですが、このビューは UISCrollview にあります。ズームに scrollviews デリゲート メソッドを使用しています。ズームしますが、ぼやけます。ぼやけを取り除き、ズームを改善する方法は?
CATiledLayer を試してみましたが、タイリング効果を表示したくありません。では、CALayer を使用してズームを改善するにはどうすればよいでしょうか。
コンテンツをズームインしたときに、同様の経験がありました。UIScrollView がズームしている場合、View のスナップショットが取得され、その画像がズームインされます。これが、ズーム時にブロック状になる理由です。ズーム/パンが完了したら、デリゲートを使用して、ズーム レベルに従ってコンテンツを再レンダリングします。コンテンツは「鮮明」である必要があります。
警告: ズームインしすぎないでください。スナップショットで使用されるメモリは、すぐに使用可能なメモリよりも大きくなります。
画像は使用しませんでしたが、CAShapeLayers とパスを使用しました。ここにデモ プロジェクトと説明をまとめました: http://simplicate.weebly.com/1/post/2013/06/fixing-blocky-paths-in-ios.html
それが役立つことを願っています。