UITableViewCell setSelected,但选择未显示

wil*_*lli 10 iphone selection uitableview

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

有任何想法吗?

Vic*_*tor 28

您应该使用selectRowAtIndexPath:animated:scrollPosition:而不是选定的属性UITableViewCell

请参阅示例UICatalog并阅读UITableView参考