我有一个UITableView,只需轻触按钮即可添加新项目。我想强调这个新添加的项目。由于UITableView是数据驱动的并且单元格是循环使用的,因此到目前为止我能想到的唯一标记这个新添加的项目的方法是在数据本身中添加BOOL
标志,然后突出显示单元格并取消标记第一次见面。
有没有其他方法可以做到这一点而不必污染数据源?
答案 0 :(得分:0)
假设您的数据是有序且可转位的,请使用另一个NSArray
(或NSMutableArray
)NSIndexPath
来维护新添加的数据列表。如果您只有一个部分,则可以将NSNumber
替换为NSIndexPath
并仅记录行。
答案 1 :(得分:0)
我的第一个想法..
[myObjectArray count];
[myObjectArray count];
int
小于新的int
那么你显然已经添加了另一个对象。 希望有道理吗?