iphoneuitableviewiphone-sdk-3.1

maximum number of rows that can be shown on tableview


I would like know the limit of maximum number of rows that can be shown in the UItableView. Thanks in advance.


Solution

  • There seems to be no maximum. You don't insert actively anyway, you just implement the delegate methods to serve the cells - they are not loaded all at once if done properly.

    Just having tried it with one thousand custom cells, it worked without a problem. But with 3k even with index it is a lot to scroll, I'd consider putting them into a navigation hierarchy (but this heavily depends on your use).

    One more thing: Make sure to be efficient when drawing the cells, i.e. implement drawRect: instead of cluttering the cells with labels, views etc., this will make scrolling much faster.