我有一个表格视图,我想在从详细视图返回时取消选择先前选择的单元格,或者在用户创建项目时取消选择新添加的单元格。
reloadData
但是,由于有时会添加新项目,因此通过调用来刷新表格viewWillAppear:
。这意味着当视图出现时没有选择任何单元格,即使我有self.clearsSelectionOnViewWillAppear = NO
.
通过在表格视图出现后选择和取消选择单元格(在 中viewDidAppear:
),取消选择动画的时间对用户来说是明显不同的(自己试试,它更慢并且感觉不光滑)。
即使在表格视图刷新后,我应该如何保留选择?(请记住,根据情况,我希望取消选择先前选择的单元格或新创建的单元格。)或者我应该以不同的方式重新加载表中的数据?