ios - 弹出回 ViewController 时,UITableView 中的单元格保持突出显示

标签 ios objective-c cocoa-touch uitableview

我有一个带有 UITableViewViewController。我选择一个单元格移动到另一个 ViewController 但是当我使用 [self.navigationController popToRootViewControllerAnimated:NO]; 我选择的单元格仍然以蓝色突出显示.取消突出显示它的唯一方法是选择另一个单元格。如何清除选择时突出显示的蓝色?

最佳答案

didSelectrowAtIndexPath 左右使用 deselectRowAtIndexPath: 方法。

 [tableView deselectRowAtIndexPath:indexPath animated:YES];

关于ios - 弹出回 ViewController 时,UITableView 中的单元格保持突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14446013/

相关文章:

ios - Swift - 向 UIContainerView 添加约束使容器消失

objective-c - Cocoa:NSUInteger 和 UInt32 都定义为 32 位无符号整数。那么为什么会出现警告呢?

ios - 我应该自己释放强大的属性吗?

objective-c - 我可以使用类方法作为委托(delegate)回调吗

objective-c - UIBarButtonItem 不继承 UIView 的原因是什么?

ios - 如何从右侧过渡到另一个 View ,而不是默认过渡(从底部出现)?

ios - 在 UITableView 的表格部分下添加文本

ios - 如何向 NSMutableArray 添加新对象?

ios - 以逗号分隔的像素值 (int8) 到 UIImageView 的字符串

ios - const NSString 和 static NSString 有什么区别