有什么方法可以知道section是否刚刚添加到cellForRowAtIndexPath中?

时间:2013-02-13 22:56:39

标签: iphone ios objective-c uitableview

我正在为刚刚添加到UITableView的单元格应用渐变颜色突出显示,但是当先前添加的单元格第一次滚动到视图中时也会应用它(例如,如果超过页面值项目一次加入。)

我的问题是,是否可以确定是否因为最近添加了部分而调用了cellForRowAtIndexPath,还是因为它是第一次滚动到视图中?

或者,是否可以在cellForRowAtIndexPath内判断显示的单元格是否可见?


编辑:我设法通过在项目存在多次更新后对数据源应用标记来实现此目的(我经常更新我的数据,所以在将任何新项目添加到列表之前,我只是标记了所有现有项目源中的对象为“旧”。

0 个答案:

没有答案