我认为这是一种很常见的情况,但我找不到其他人是如何解决这个问题的。
我有一个 UITableView,当用户点击一个单元格时,我会在堆栈上推送一个新的 View Controller (使用 UINavigationController)。当用户点击导航栏上的“返回”时,单元格仍显示为选中状态(即蓝色背景)。
我希望当用户点击单元格时背景最初是蓝色的,但当页面再次显示时背景会关闭。
最佳答案
您可以在推送新 View Controller 之前或之后取消选择单元格。
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[aTableView deselectRowAtIndexPath:indexPath animated:YES];
// create and push new viewController
}
关于iphone - 表格单元格 - 如何在用户导航回 View 时关闭单元格的选定状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337488/