максимальное количество строк, которые можно показать на tableview

Я хотел бы, знают предел максимального количества строк, которые можно показать в UItableView.Заранее спасибо.

6
задан thndrkiss 25 June 2010 в 11:12
поделиться

3 ответа

Максимума вроде нет. Вы все равно не вставляете активно, вы просто реализуете методы делегата для обслуживания ячеек - они не загружаются сразу, если все сделано правильно.

Просто попробовав это с тысячей пользовательских ячеек, все заработало без проблем. Но с 3k даже с индексом прокручивать много, я бы подумал о том, чтобы поместить их в иерархию навигации (но это сильно зависит от вашего использования).

Еще одна вещь: убедитесь, что при отрисовке ячеек работает эффективно, т.е. реализуйте drawRect: вместо того, чтобы загромождать ячейки метками, представлениями и т. Д., Это значительно ускорит прокрутку.

4
ответ дан 8 December 2019 в 14:40
поделиться

Этот блог Cocoa with Love очень информативен - в нем рассматривается производительность табличного представления с тысячами ячеек.

Вопрос в том, есть ли у него какой-то внутренний жесткий предел - похоже, его достаточно для большинства потребностей - в вышеприведенном сообщении делается вывод:

iPhone может обрабатывать таблицы со 100 000 строк - и они продолжают прокручиваться так же плавно, как если бы это было всего 100 строк.

10
ответ дан 8 December 2019 в 14:40
поделиться

В конечном итоге вы будете ограничены тем фактом, что все методы, такие как numberOfRowsInSectiin, принимают целочисленные аргументы, но, надеюсь, вы этого не сделаете. необходимо приблизиться к этим пределам :)

2
ответ дан 8 December 2019 в 14:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: