Я делаю PDF-ридер, который выглядит как настоящая книга.
У меня есть UIImageView внутри прокрутки в качестве фона книги (представьте открытую книгу с пустыми страницами).Слой UIImageView имеет 2 подслоя, каждый из которых расположен над каждой страницей, CATiledLayers, которые визуализируют содержимое PDF.
У меня есть 2 UIViews, слой которых использует изображение в качестве своего содержимого.Когда я нажимаю кнопку, чтобы перевернуть страницу, я беру CATiledLayer, прикрепленный к фону, и удаляю его, но затем добавляю его в слой UIView в качестве подслоя.Этот слой UIView анимирует перелистывание страниц, а вместе с ним анимирует эту PDF-страницу.Я создаю новую страницу PDF и помещаю ее туда, где раньше была старая.
Итак, теперь есть PDF-страница в качестве подслоя на фоне UIImageView и UIView поверх этого с PDF-страницей в видеподуровень.Почему-то PDF на странице внизу виден во время анимации.Он не должен быть видимым, потому что страница переворачивания должна препятствовать этому.Вопрос в том, почему это происходит?