本物の本のようなPDFリーダーを作っています。
スクロールビュー内に本の背景としてUIImageViewがあります(空のページがある開いた本を想像してください)。UIImageViewのレイヤーには、各ページ上にそれぞれ配置された2つのサブレイヤー、PDFコンテンツをレンダリングするCATiledLayersがあります。
レイヤーがコンテンツとして画像を使用する2つのUIViewがあります。ボタンを押してページをめくると、背景に添付されているCATiledLayerを取得して削除しますが、その後、サブレイヤーとしてUIViewのレイヤーに追加します。このUIViewのレイヤーはページめくりをアニメーション化し、それを使用してそのPDFページをアニメーション化します。新しいPDFページを作成し、古いページがあった場所に配置します。
これで、バックグラウンドUIImageViewにサブレイヤーとしてPDFページがあり、その上にサブレイヤーとしてPDFページがあるUIViewがあります。何らかの理由で、アニメーション中に下のページのPDFが表示されます。ページめくりが邪魔になるので、見えないようにしてください。質問は、なぜそれが起こっているのですか?