我创建了一个带有tableview的ViewController,因为我需要一个tabbar,但是当我选择一个单元格到一个detailview,并且我会回来单元格仍然被选中。 (与tabbar相同)UiTableCell保持选定
有谁知道如何解决这个问题?我所有的代码是相同的Tableviewcontroller
;或是否可以添加一个Tabbar到Tableviewcontroller?
我创建了一个带有tableview的ViewController,因为我需要一个tabbar,但是当我选择一个单元格到一个detailview,并且我会回来单元格仍然被选中。 (与tabbar相同)UiTableCell保持选定
有谁知道如何解决这个问题?我所有的代码是相同的Tableviewcontroller
;或是否可以添加一个Tabbar到Tableviewcontroller?
试试这个:
- (void)viewWillAppear:(BOOL)animated {
[tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];
}
我想你只需要取消该行。在您的视图控制器的方法viewWillAppear添加代码以取消选择所选的tableview行。 (提示:indexPathForSelectedRow和deselectRowAtIndexPath: animated:)
而且,在你的第二个问题,我认为你可以找到在另一SO question一个很好的答案。
希望这有助于=)
谢谢!但代码不起作用 – Jones 2012-04-11 15:21:25
嗯......你在哪里写的?您也可以在tableView:didSelectRowAtIndexPath:方法中添加此行 – demon9733 2012-04-11 15:28:05