我創建了一個帶有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