Iphone 从局部视图返回时高亮显示tableViewCell
众所周知,在“钻取”应用程序中,可以高亮显示所选表格单元格,并在详细视图中进行钻取。当点击“后退”按钮从细节视图返回时,所选表格单元格可以高亮显示,也可以不高亮显示。例如在苹果的示例代码中:CoreDataBooks.app和TheElements.app。我注意到这种现象,但不知道原因。是的,这是我的问题,如何控制这种现象。在masterViewController的ViewDidLoad方法中添加这行代码Iphone 从局部视图返回时高亮显示tableViewCell,iphone,ios,uitableview,Iphone,Ios,Uitableview,众所周知,在“钻取”应用程序中,可以高亮显示所选表格单元格,并在详细视图中进行钻取。当点击“后退”按钮从细节视图返回时,所选表格单元格可以高亮显示,也可以不高亮显示。例如在苹果的示例代码中:CoreDataBooks.app和TheElements.app。我注意到这种现象,但不知道原因。是的,这是我的问题,如何控制这种现象。在masterViewController的ViewDidLoad方法中添加这行代码 self.clearsSelectionOnViewWillAppear = NO;
self.clearsSelectionOnViewWillAppear = NO;
PS:确保您的masterViewController是UITableViewController子类。谢谢,它适用于CoreDataBooks.app。但不适用于Elements.app和-(void)视图将出现:(BOOL)主视图控制器中的动画{[TableView reloadData];}。[table reloadData]与所选行无关。事实上,当您重新加载表时,选择应该消失。如果将上述值设置为“是…”,则在钻取时将清除选择。类似地,NO将导致选择保持不变。