gpt4 book ai didi

iphone - 重新加载 UITableView 标题 View ?

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:30 24 4
gpt4 key购买 nike

我的 UITableView 中有一个 headerView,里面有一堆统计信息,我在 viewDidLoad 方法中这样设置它:

self.tableView.tableHeaderView = [self headerView];

headerView 方法,只是返回我的 View 。但是,统计信息仅在加载时更新,如果我从该 View 转到 subview 并返回统计信息不更新,那么从 subview Controller 返回时如何重新加载该 View ?而不是仅在 View 加载时?

让我简化一下:

如何在从 subview Controller 返回 View 时重新加载 tableHeaderView?因此,我按返回键返回到带有标题的 View ,此时我需要重新加载它。

谢谢。

最佳答案

当您重新加载 UITableView 时,标题 View 不会自动重新加载。您必须自己管理此 View 。如果你想在你的 View Controller 出现之前更新它:

- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];

MyHeaderView *v = (MyHeaderView *)[[self tableView] tableHeaderView];
[v updateWithData:[self someData]];
}

关于iphone - 重新加载 UITableView 标题 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com