Отображение очень больших изображений на iPad
Мне нужно отобразить некоторые очень большие изображения на iPad. Файлы являются jpgs и имеют размер около 6700x2700 (карты). Есть ли способ загрузки всего изображения в память?
В настоящее время я загружаю его в виде прокрутки для масштабирования / панорамирования.
Изображения хранятся локально на устройстве.
2 ответа
Решение
Вам нужно использовать CATiledLayer для отображения изображений такого размера. Обратитесь к справочнику по классу CATiledLayer и руководству по программированию Core Animation.
Как они сказали, все, что вам нужно, это что-то вроде
+(Class)layerClass
{
return [CATiledLayer class];
}
по вашему мнению.