【问题标题】:Highlight the tableViewCell when come back from detail view从详细视图返回时突出显示 tableViewCell
【发布时间】:2012-05-14 02:12:40
【问题描述】:

众所周知,在“钻入”应用程序中,可以突出显示选定的表格单元格并在详细视图中钻取。当触摸“返回”按钮从详细视图返回时,选定的表格单元格可以突出显示或不突出显示。如 Apple 的示例代码中:CoreDataBooks.appTheElements.app。我注意到这种现象,但不知道原因。是的,这是我的问题,如何控制这种现象。

【问题讨论】:

    标签: iphone ios uitableview


    【解决方案1】:

    在masterViewController的ViewDidLoad方法中添加这行代码..

    self.clearsSelectionOnViewWillAppear = NO;
    

    PS:确保你的 masterViewController 是 UITableViewController 的子类。

    【讨论】:

    • 谢谢,它适用于 CoreDataBooks.app。但不适用于带有 -(void)viewWillAppear:(BOOL)animated { [theTableView reloadData]; 的 TheElements.app } 在 masterViewController 中。
    • [table reloadData] 与所选行没有任何关系。事实上,当您重新加载表格时,选择应该会消失。如果您将上述值设置为 YES...当您钻出时,选择将被清除。同样,NO 会导致选择持续存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2017-09-18
    • 2019-09-20
    • 2021-04-01
    • 2011-03-21
    相关资源
    最近更新 更多