【发布时间】:2013-06-14 00:18:35
【问题描述】:
我已经在这家呆了几天,但什么都做不了(关于 SO 有一些类似的问题,但没有一个是完全正确/成功的)。
所以,我有一个 UITableView,其单元格是子类化的(实际上是带有子类化 UITableViewCells 的 UITableViews)。从根本上说,该表与本教程中的表类似:www.raywenderlich.com/4680/how-to-make-an-interface-with-horizontal-tables-like-the-pulse-news-app-part-1
当我选择一个单元格时,我想更改子类单元格的样式(特别是颜色)以表明它已被选中(同样在未选中时)。我不知道如何为子类单元格重新加载数据...我可以操作找到信息(指示是否选择了选定项)的单例数组,以便在下次单击发生时调整单元格。
说明示例(s=选中,u=未选中)
说桌子目前是这样的
|你 |小号 |小号 |你|
现在,我想将所有单元格重置为未选中(所以它们都应该显示为“U”,所以我重置了单例数组。显然表格仍然是相同的。现在,假设我选择了最后一个单元格,这是我得到的(这是正确的):
|你 |你 |你 |小号 |
问题是我希望它在数组重置后但在用户选择另一个单元格之前是这样的:
|你 |你 |你 |你|
抱歉,如果不清楚;我会详细说明可能引起混乱的任何事情。谢谢!
【问题讨论】:
标签: objective-c uitableview subclassing reloaddata