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