Я работаю над созданием специального UIScrollView для отображения временной шкалы событий (например, диаграммы Ганта, если вы знакомы с такими вещами), и потенциально могут быть десятки этих событий, некоторые видимые, а некоторые - нет раз.
Что мне интересно, так это то, должен ли я создать реализацию, аналогичную UITableView, для удаления прокручиваемых элементов из поля зрения и повторного использования представлений для других элементов по мере их появления на экране?
Похоже, что это может занять некоторую работу, и я не хочу тратить на это время, если это не повлияет на производительность в небольшом масштабе.
Я понял идею из ссылки на класс UIScrollView:
"Объект, управляющий отрисовкой контента, отображаемого в виде прокрутки, должен располагать мозаику подпредставлений контента, чтобы ни один вид не превышал размер экрана. Когда пользователи прокручивают вид прокрутки, этот объект должен добавлять и удалять подпредставления по мере необходимости . "
Спасибо за любую помощь.