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

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

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

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

One Solution collect form web for “iOS динамически заполняет результаты поиска”

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

Алгоритм:

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

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

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

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

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

  • Настройка цвета шрифта / фона строки индекса / раздела в UITableView
  • UISearchDisplayController и повреждение прототипа UITableView
  • Как удалить все элементы, если я удалю один из них в tableview?
  • Поставьте галочку в левой части UITableViewCell
  • Автоматический отбор ячейки представления таблицы после появления подробного представления?
  • Получить все дочернее значение на метку в ячейке таблицы
  • Как узнать, когда NSURLRequest заканчивает загрузку
  • Почему «tableview.cellForRowAtIndexPath (indexPath)» дает мне ошибку BAD_ACCESS?
  • Xamarin ios как сделать самоустанавливающийся UITableViewCell при редактировании
  • Как подсчитать выбранные строки UITableView в Swift. Необязательно в indexPathForSelectedRow
  • iOS 7.0 Пользовательское взаимодействие отключено для элементов управления внутри UITableView backgroundView
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.