indexpath.row从1开始而不是0

rav*_*dan 7 uitableview nsindexpath ios

我正面临一个与uitableview相关的问题.有时当我的表的datasource/numberofrowsinsection有3个值时,cellforowatindexpath从0-1而不是0-0开始.有人可以帮助我找出这个问题发生的可能原因.甚至尝试打印日志,但日志显示为0 -1和0 -2但不是0 -0.这意味着它没有被调用第一行,即0 -0.

zap*_*aph 5

tableView:cellForRowAtIndexPath:根据需要调用来显示一个单元格,如果不打算显示一个单元格则不调用它。如果未显示第0行,则不会调用单元格0-0。

  • 但是在numberofrowsinsection中,我将值传递为3,那么它如何直接跳到1而不是从0开始呢? (2认同)