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