можно ли использовать что-то вроде reloadData между двумя прокрутками в iOS, чтобы данные загружались эффективно?

У меня есть 2 просмотра прокрутки. При нажатии одной из кнопок в первом представлении прокрутки некоторые изображения, связанные с этой кнопкой, будут извлечены из plist и загружены во второе представление прокрутки. Можно ли использовать что-то вроде «reloadData» между двумя представлениями прокрутки в iOS для поддерживать эффективную загрузку данных? Клиенты могут часто нажимать кнопки в первом представлении прокрутки, поэтому мы должны учитывать его эффективность и низкую стоимость системы. Некоторый пример кода приветствуется. Спасибо!


person user1188849    schedule 04.12.2012    source источник
comment
Представления прокрутки не имеют данных для загрузки, поэтому самый короткий ответ — нет, ничего подобного. Тем не менее, я предполагаю, что вы выполняете загрузку где-то в своем коде, возможно, какое-то исследование о том, как выполнить загрузку с низким потреблением или использовать многопоточность для процесса загрузки изображения? Держу пари, что пользователь будет в порядке, если, когда он попытается загрузить изображение во втором представлении прокрутки, он получит пустое представление с небольшим значком загрузки за полсекунды до отображения изображения.   -  person Ismael    schedule 04.12.2012
comment
спасибо Исмаил за ваш быстрый ответ. Я хочу добиться эффекта, как на первых 2 скриншотах приложения для iPhone по ссылке: itunes.apple.com/jp/app/rna-x-haoreba-2010-summer/ , справа есть 2 вида вертикальной прокрутки. при нажатии одной кнопки в правой части прокрутки соответствующие элементы загружаются в левую прокрутку. Спасибо!   -  person user1188849    schedule 04.12.2012


Ответы (1)


вы просто создаете два массива, которые содержат данные обоих прокруток, и создаете метод, который очищает прокрутку и снова добавляет все данные в (оба) прокрутки, и если вы хотите удалить какой-либо элемент или данные, вы удаляете из прокрутки, а также удалить из массива, который содержит данные этого прокрутки, вы просто вызываете эту функцию, и ваш прокрутка перезагружается :-)

person Waseem Shah    schedule 04.12.2012
comment
спасибо Васим Шах! На самом деле исправлена ​​правильная прокрутка категории изображений в приложении RNA. Но изображения прокрутки влево изменяются при нажатии других кнопок изображения в прокрутке правой категории. Ваш метод удаления элементов применим к горизонтальной прокрутке (третий). - person user1188849; 04.12.2012