iphone sdk保留UItableview中单元格的选择颜色?

iphone sdk保留UItableview中单元格的选择颜色?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,如何在uitableview中使选择单元格仍处于选定状态。实际上,当返回时,我正在从tableview推送一个视图,然后选择单元格被删除。我想在返回时显示上一个选择单元格以及如何执行此操作。在didselectrowatindexpath中,使用方法selectRowAtIndexPath:animated:scrollPosition:,行保持选中状态。当您从其他视图返回时,请确保保存所选单元格,然后在ViewWillAppeard方法重新加载数据。在cellforindexpath中编写选择

如何在uitableview中使选择单元格仍处于选定状态。实际上,当返回时,我正在从tableview推送一个视图,然后选择单元格被删除。我想在返回时显示上一个选择单元格以及如何执行此操作。

didselectrowatindexpath
中,使用方法
selectRowAtIndexPath:animated:scrollPosition:
,行保持选中状态。

当您从其他视图返回时,请确保保存所选单元格,然后在ViewWillAppeard方法重新加载数据。在cellforindexpath中编写选择样式uitableviewcellselectionstyleblue的代码。

首先,可以将所选indexPath以用户默认值存储在didSelectRowAtIndexPath方法中。(可能您可以存储一个大于表视图行数的indexPath,以指示初始化阶段,这意味着从未选择任何行) 然后,可以使用

tableView selectRowAtIndexPath:<#(NSIndexPath *)#> animated:<#(BOOL)#> scrollPosition:<#(UITableViewScrollPosition)#>
tableView选择Rowatindexpath:animated:scrollPosition:
同时,您可以进行一些检查(如上面提到的或其他),以检查是否还没有选择任何内容。(在用户默认设置中保存bool也可以)