Предварительная загрузка массива файлов JPEG для UIViewController

#ios #ipad

#iOS #iPad

Вопрос:

Я создаю полноэкранную анимацию, основанную на жесте панорамирования. В принципе, у меня есть массив пользовательских изображений, и когда пользователь выполняет панорамирование, я меняю изображение на соответствующее из этого массива, основываясь на координате пальца на экране. Проблема в том, что, по-видимому, из-за загрузки анимация действительно медленная при первом панорамировании. Как только я просматриваю все возможные изображения, все начинает работать нормально. Есть ли какой-либо способ предварительной загрузки изображений. Или я делаю что-то концептуально неправильное? Спасибо

Ответ №1:

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

Надеюсь, это поможет

Дэниел

Комментарии:

1. Спасибо, Дэниел. Однако я не могу предсказать настройки пользователей. По сути, у меня есть объект, который перемещается со стороны экрана на другую. И я пытаюсь заставить анимацию этого движения следовать за пальцем.

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