我有一个简单的UITableView(这里是示例项目)但是节标题不符合我在设置的高度heightForHeaderInSection
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 40;
}
Run Code Online (Sandbox Code Playgroud)
表视图如下所示.1节标题具有正确的高度,但不具有其他标题.

当我使用Reveal应用程序检查视图时,似乎在该部分的最后一个单元格后面有一种页脚.

我究竟做错了什么?
Jan*_*Jan 23
这似乎有用
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
return 0.0001f; // 0.0f does not work
}
Run Code Online (Sandbox Code Playgroud)
甚至更好,在 loadView
self.tableView.sectionFooterHeight = 0.0f;
Run Code Online (Sandbox Code Playgroud)
小智 5
斯威夫特:
Swift版本的批准答案:
override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return CGFloat.leastNonzeroMagnitude
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10030 次 |
| 最近记录: |