2012-05-13 51 views
0

衆所周知,在「鑽入」應用程序中,選定的表格單元格可以高亮顯示並在詳細視圖中鑽取。當觸摸「後退」按鈕從詳細視圖返回時,選定的表格單元格可以高亮顯示或不顯示。如Apple的示例代碼:CoreDataBooks.appTheElements.app。我注意到這種現象,但不知道原因。是的,這是我的問題,如何控制這種現象。當從詳細視圖返回時突出顯示tableViewCell

回答

2

添加這行代碼在masterViewController的viewDidLoad方法..

self.clearsSelectionOnViewWillAppear = NO; 

PS:請確保您的masterViewController是一個UITableViewController子類。

+0

謝謝,它適用於CoreDataBooks.app。但不適用於TheElements.app - (void)viewWillAppear:(BOOL)animated { \t [theTableView reloadData]; }在masterViewController中。 –

+0

[table reloadData]與所選行沒有任何關係。事實上,當你重新加載表格時,選擇應該消失。 如果您將上述值設置爲YES ...則在鑽出OUT時將清除選擇。同樣,NO會導致選擇持續。 – proctr

相關問題