1

我创建了一个带有表格视图的 ViewController,因为我需要一个标签栏,但是当我选择一个单元格转到详细视图时,我将返回该单元格仍然被选中。(与标签栏相同)

有谁知道如何解决这个问题?我的所有代码都与 Tableviewcontroller 相同

http://i.imgur.com/f22rT.png

或者; 是否可以将 Tabbar 添加到 Tableviewcontroller?

4

2 回答 2

1

我认为您只需要取消选择该行。在视图控制器的viewWillAppear方法中添加代码以取消选择选定的 tableview 行。(提示:indexPathForSelectedRowdeselectRowAtIndexPath:动画:)

此外,关于你的第二个问题,我认为你可以在另一个SO question中找到一个很好的答案。

希望这会有所帮助=)

于 2012-04-11T15:22:39.840 回答
0

试试这个:

- (void)viewWillAppear:(BOOL)animated {
    [tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];
}
于 2012-04-11T15:17:02.870 回答