Как вы знаете, CATiledLayer
используется для отображения больших изображений, показывая черепичные изображения в масштабе, подходящем для размера изображения.Фоновое изображение для CATiledLayer
У меня есть CATiledLayer
, работающий аналогично примеру, который можно найти в документации по iOS, и я вычисляю, в какой строке и столбце drawRect:(CGRect)
rect пытается нарисовать его содержимое.
Когда вид появляется впервые, он начинает рисовать плитку с помощью плитки на пустом представлении без ничего за этим видом/слоем. Сначала я пытаюсь поместить изображение с низким разрешением, чтобы заполнить слой, а затем начать рисовать черепичный вид.
Как и при переходе по страницам PDF, каждая страница сначала отображается с очень плохим изображением, но достаточно, чтобы увидеть макет контента, и когда вы остановитесь на определенной странице, эта страница станет более понятной.
Я знаю, что я могу добавить подсловы поверх catiledlayer, но я не могу поместить какой-либо слой за калейдером, потому что это мастер-плеер. Я также считаю, что очень важно загрузить изображение для фона на том же слое, чтобы его можно было масштабировать.
У кого-нибудь есть идея, как этого достичь?
есть слой, который загружает изображения с более низким качеством, является мастером и помещает верхний слой res сверху? – WolfLink