Скрытие создания плитки CATiledLayer

Так как в iOS5 Apple молча изменила ограничение tileSize на 1024. Это ограничение вызвало визуальную проблему в моем CATiledLayer в scrollview, На устройствах с экраном большего размера, чем у iPhone 5, вы можете видеть 2 (iPhone 5) или 4 (iPad) плитки во время сборки экрана. Хотя технически все в порядке, я думаю, что пользователь не должен видеть этот процесс и должен быть представлен с полностью собранным слоем.

Я уже отключил длительность затухания, но плитки все еще видны.

Проблема: не представляется возможным выяснить, когда CATiledLayer закончил рисование (нарезание резьбы, кеширование).

Есть идеи, как решить эту проблему?

1 ответ

Вы можете уменьшить размер плитки. Это может помочь с визуальными эффектами при масштабировании и панорамировании. Ваша следующая ставка может включать предварительную загрузку плиток, прежде чем они станут видимыми.

Другие вопросы по тегам