订购的UITableView委托方法

问题描述:

会发生什么情况,的执行时执行进入下面的UITableView委托方法订购的UITableView委托方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
每次

。每次执行此方法时,此方法是否设置随机行的高度?或者是按行的时间顺序设置的高度。

我的意思是,它是第一排的高度设置第一,然后第二排的高度,然后第三排的等等。 或者它是像第n行高度设置第一,第(n-5) (n + 2)和第三行等等。

长期但仅限于可见视图中的行。

+0

我所有的行都可见。我正在根据数组中的数据设置我的表的行高。这意味着,第一次调试器进入方法时,第一行的高度被设置,等等。对? – 2012-01-12 04:13:40

+0

该委托将调用用户可见的每一行。如果您滚动表格视图,则此委托将再次调用以获取更多行。你可以放置一个断点,并可以看到这个委托方法调用 – 2012-01-12 04:25:58

+0

多少次,这是我在第一次创建表时讨论的。 – 2012-01-12 04:32:58