iOS динамически заполняет результаты поиска

Я создаю небольшое приложение для поиска на iPad. Я хочу показать результаты поиска. Использовать UIScrollView или UITableView ?

Количество результатов поиска неизвестно, и когда пользователь прокручивает по вертикали, я хочу динамически продолжать получать результаты и заполнять любой контейнер, который я буду использовать. Что-то вроде того, что Google Reader (в Интернете).

Для этой цели лучше всего подходит? UIScrollView или UITableView ? Также, пожалуйста, расскажите мне, как динамически заполнять результаты?

Это удивительный вопрос. У меня есть другой подход для решения этой проблемы. Это не точный ответ; Но я бы предположил, что логика может быть полезна –

Алгоритм:

  1. Определите определенное количество записей, которые вытягивают в UITableView. (скажем, 8).
  2. Вы можете использовать UIScrollView с небольшим размером (вместо того, чтобы устанавливать его с меньшим размером шага и фреймом).
  3. Используя свойство clipToBounds (установите его значение NO), вы можете отслеживать количество прокрутки и проверить, не выходит ли оно за пределы
  4. После того, как вы выходите за пределы, инициализируйте новый UIScrollView со свежим списком таблиц и получите еще 8 записей данных, и это можно продолжить.

Уменьшите размер, установите свойство, и оно будет работать.

Но проблема в том, что; если вы попытаетесь коснуться области прокрутки =>, она не будет прокручиваться вверх / вниз.

Пожалуйста, обратитесь к этому руководству, которое может предложить некоторую информацию об этой идее.

И для установки количества прокрутки для управления страницей => Обратитесь к этому вопросу о переполнении стека.

  • В Swift данные таблицы TableView, загруженные из JSON, загружаются в 80% случаев
  • Использование пользовательского изображения для аксессуара UITableViewCell и его ответ на UITableViewDelegate
  • TableView округлые углы и тени
  • Как увеличить высоту одной строки без перезагрузки UITableView или отдельных ячеек ?
  • iOS запускает черный экран, UINavigationController, Nib, RootViewController
  • UITableViewCell пользовательское редактирование
  • Пространство между разделами в UITableview
  • Могу ли я остановить индикатор раскрытия информации о ячейке, если она выбрана?
  • Как заставить строку UITableView динамически расти с измененным пользователем контентом
  • Как вы можете объединить только 2 из углов на Xamarin.iOS UITableView?
  • UITableViewCell - Понимание «повторно используемого»
  • Давайте будем гением компьютера.