我在其中创建了一个带有tableview的ViewController,因为我需要一个tabbar但是当我选择一个单元格转到detailview并且我要回来时,仍然会选择单元格。 (与标签栏相同)
有谁知道如何解决这个问题?我的所有代码都与Tableviewcontroller相同
或者;是否可以将Tabbar添加到Tableviewcontroller?
答案 0 :(得分:1)
我认为你只需要取消选择该行。在视图控制器的方法 viewWillAppear 中添加代码以取消选择所选的tableview行。 (提示:indexPathForSelectedRow和deselectRowAtIndexPath: animated:)
此外,关于你的第二个问题,我认为你可以在另一个SO question中找到一个好的答案。
希望这有助于=)
答案 1 :(得分:0)
试试这个:
- (void)viewWillAppear:(BOOL)animated {
[tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];
}