gpt4 book ai didi

iphone - 在 removeFromSuperview 之后调用 addSubview

转载 作者:行者123 更新时间:2023-12-01 16:47:10 27 4
gpt4 key购买 nike

我正在开发一个简单的 UI,但遇到了 addSubview 的问题在 removeFromSuperview 之后调用的电话.

在我的 View Controller 我有一个 IBOutlet UITableView

@property (strong, nonatomic) IBOutlet UITableView *tableView;

根据数据的状态,我从 viewControllers View 中删除了 tableview。
[self.tableView removeFromSuperview];

到目前为止一切顺利, View 被删除。使用调试器时,我仍然可以看到我的 viewController 具有 tableview 的有效句柄。当我调用 addSubview 时,问题从下一行开始。
[self.view addSubview:self.tableView];
[self.tableView setDataSource:studyResult];
[self.tableView reloadData];

它似乎什么也没做,我在 UI 中看不到任何变化。我试图在 tableView 上设置框架,但仍然没有结果。

你们中有人见过这种行为吗?

最佳答案

嗨,乔,你能给我更多的代码,看看你要做什么吗?我得到的是,当您拥有包含数据的数组时,您是否拥有您想要拍摄的控件和一个 tableview View ?如果是这样,为什么没有数据时不设置隐藏表格 View ?每次刷新表的数据时,还必须使用方法 reloadData用于刷新表格

关于iphone - 在 removeFromSuperview 之后调用 addSubview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19084968/

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