Я уже нашел записи с этой темой на этой странице, а также веб-сайт, который содержит руководство по этой проблеме. Но ничего не получилось.Preload tableView ячейки и предотвратить перезагрузку
Учебное пособие. Я должен удвоить высоту таблицы Table так, чтобы ячейки загружались ранее, но с более высоким tableView я никогда не доходил до последних ячеек.
Моя проблема: я использую tableView для отображения главной страницы моих приложений. Эта mainPage показывает каждый раз, когда тема и если ее необходимо для этой темы, она показывает, например, ячейку с картой, одну с картинками, а иногда и нет. Проблема теперь, если я пытаюсь прокрутить до моего представления, она всегда отстает, потому что загружает карту или эти фотографии. И прокрутка назад, потому что загруженные ячейки уже удалены. Я использовал tableView из-за возможности переключения типов ячеек (mapCell, pictureCell, textCell) вкл и выкл.
Я понимаю эту функцию из-за проблем с памятью, но в моем случае это не так много, и было бы лучше, если бы все мои ячейки были предварительно загружены и оставались в памяти, пока я не сменил тему.
Есть ли быстрый способ сказать, что мой столView имеет такое поведение?
спасибо и приятные поздравления
О, мальчик, я так смущен! Как просто было! Я благодарю вас! – kuemme01
Это работает, но это не эффективно с точки зрения памяти. Лучше предварительно загрузить данные модели и по-прежнему использовать метод деактивации ячейки. –