У меня есть представление коллекции, где я показываю дни недели с днями месяца и хочу сделать так, чтобы они прокручивались на недели, месяцы или годы.
Следующий код является точкой:
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 1000000 //number of days
}
Когда я попробовал приведенный выше код, я заметил огромную разницу в производительности при загрузке контроллера, а также выделение памяти было увеличено на 180 МБ (до этогобыло 30 ячеек).
Как я могу установить количество ячеек в Бесконечное, чтобы я мог прокручивать годы, или есть ли способ динамического изменения количества ячеек каждый раз, когда я делаю шаг вперед по неделе, месяцу или году.
Каков наилучший способ достичь этого?