0
衆所周知,在「鑽入」應用程序中,選定的表格單元格可以高亮顯示並在詳細視圖中鑽取。當觸摸「後退」按鈕從詳細視圖返回時,選定的表格單元格可以高亮顯示或不顯示。如Apple的示例代碼:CoreDataBooks.app和TheElements.app。我注意到這種現象,但不知道原因。是的,這是我的問題,如何控制這種現象。當從詳細視圖返回時突出顯示tableViewCell
衆所周知,在「鑽入」應用程序中,選定的表格單元格可以高亮顯示並在詳細視圖中鑽取。當觸摸「後退」按鈕從詳細視圖返回時,選定的表格單元格可以高亮顯示或不顯示。如Apple的示例代碼:CoreDataBooks.app和TheElements.app。我注意到這種現象,但不知道原因。是的,這是我的問題,如何控制這種現象。當從詳細視圖返回時突出顯示tableViewCell
添加這行代碼在masterViewController的viewDidLoad方法..
self.clearsSelectionOnViewWillAppear = NO;
PS:請確保您的masterViewController是一個UITableViewController子類。
謝謝,它適用於CoreDataBooks.app。但不適用於TheElements.app - (void)viewWillAppear:(BOOL)animated { \t [theTableView reloadData]; }在masterViewController中。 –
[table reloadData]與所選行沒有任何關係。事實上,當你重新加載表格時,選擇應該消失。 如果您將上述值設置爲YES ...則在鑽出OUT時將清除選擇。同樣,NO會導致選擇持續。 – proctr