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