我的 UITableView 偶尔会有一个部分,该部分中没有包含任何单元格。在那种情况下,由于上部没有单元格,因此两个标题彼此重叠。我想弄清楚如何暂时隐藏上面的标题,然后在我稍后返回页面时让它重新出现。
我可以为 -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
返回零,然后以某种方式强制在 viewWillAppear 中再次调用它吗?
此外,如果我使用 [self.tableView reloadData]
重新加载数据,您如何返回 UITableView header 的标准高度?
最佳答案
当你不得不隐藏标题时
[tableView setContentOffset:CGPointMake(0, 44) animated:YES];
当你必须显示标题时
[tableView setContentOffset:CGPointMake(0, 0) animated:YES];
关于iphone - 如何隐藏 UITableView 标题然后让它重新出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14147658/