На iPhone (хотя я полагаю, что это не менее актуальный вопрос для Какао) у меня есть UIScrollView вокруг UIView, поддерживаемого CATiledLayer. По умолчанию он работает с загрузкой любых некэшированных / невыгруженных плиток, когда мое окно просмотра прокручивается по пустому разделу CATiledLayer.
Я хотел бы знать, есть ли способ запустить CATiledLayer для загрузки плитки, которая не отображается активно? Я хотел бы, например, предварительно загрузить все плитки, прилегающие к текущей отображаемой плитке, пока они все еще находятся за пределами экрана, чтобы избежать мигания пустого экрана, который исчезает с изображением после его асинхронной загрузки.
Любые идеи?