UITableViewCell setSelected,但选择未显示

时间:2010-03-23 15:52:02

标签: iphone uitableview selection

我想保留一个单元格,只有在选择另一个单元格时才会更改。 在tableView:cellForRowAtIndexPath中:我已经使用[cell setSelected:YES]设置了一个选定的单元格。 我知道单元格已被选中,但未显示。 当我调用[tableView reloadData]时,所选单元格会闪烁。

有什么想法吗?

1 个答案:

答案 0 :(得分:28)

您应该使用selectRowAtIndexPath:animated:scrollPosition:代替UITableViewCell

的所选属性

请参阅示例UICatalog并阅读UITableView reference