这是选择了两个蓝色单元格tableView的屏幕截图。
我是如何模拟的: 我选择一个tableCell,然后,它推送到第二个视图,然后我回到第一个视图,并选择第二个tableCell,它是否会导致此问题。我该如何解决这些问题?感谢...
答案 0 :(得分:2)
在转到第二个视图之前,取消选择单元格:
[myTableView deselectRowAtIndexPath:indexPath animated:YES];
答案 1 :(得分:0)
看看这个:
- (void)tableView:(UITableView *)tblView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
}
这样就可以了!
答案 2 :(得分:0)
在tableView:didSelectRowAtIndexPath:
中,拨打deselectRowAtIndexPath:animated:
答案 3 :(得分:0)
如果UITableView
中的UIViewController
。
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:YES];
}