0

我的 ViewController 中有一个带有自定义单元格的 tableView,我选择了一个单元格并转到下一个 ViewController。

但是,在返回时,单元格会自动取消选择。

这是我第一次看到这样的事情。

我没有在里面写任何东西,viewDidAppear、viewWillAppear、viewDidDisappear 或 viewWillDisappear 的第一个 ViewController 可以做这样的事情。

我用慢速动画在模拟器中运行代码,看看发生了什么。

返回时,单元格仍处于选中状态,但很快选择消失。

我在 customCell 内部的 setSelected:animated: 方法中放置了一个断点,以回溯调用它的内容。

这是我所看到的......

在此处输入图像描述

4

1 回答 1

3

这是 的属性UITableViewController,设置clearsSelectionOnViewWillAppear为 NO

于 2013-07-08T14:55:07.287 回答