【发布时间】:2011-02-11 16:23:46
【问题描述】:
我有两个数组,一个用于搜索栏,另一个用于联系人数组。第一个显示为表格视图。问题是当我从联系人列表中选择两个联系人然后我尝试在我的搜索栏上找到所选联系人时,如图 2 所示。
我尝试重新加载表格数据,但没有成功。请帮助我...提前谢谢。
【问题讨论】:
标签: iphone
我有两个数组,一个用于搜索栏,另一个用于联系人数组。第一个显示为表格视图。问题是当我从联系人列表中选择两个联系人然后我尝试在我的搜索栏上找到所选联系人时,如图 2 所示。
我尝试重新加载表格数据,但没有成功。请帮助我...提前谢谢。
【问题讨论】:
标签: iphone
你的单元格有问题我最好的猜测是你必须在实际绘制 cellForRowAtIndexPath 中的单元格之前做这样的事情:
cell.clearsContextBeforeDrawing = YES;
如果这不起作用,可能是 indexPath 的问题,您能否提供更多与代码相关的信息?
【讨论】:
如果您的单元格在任何时候被释放或重绘,除非您将此数据存储在某处,否则它们将不会记住它们被选中。如果您启用此功能,单元格将被重新绘制为其原始状态或可能重复使用。我会在联系人数组旁边跟踪您选择的单元格(可能是 NSDictionary?)。
【讨论】: