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