iOS:只有一个表格单元格,但屏幕满是单元格边框
Posted
技术标签:
【中文标题】iOS:只有一个表格单元格,但屏幕满是单元格边框【英文标题】:iOS: only one table cell, but the screen is full of cell borders 【发布时间】:2012-08-17 14:23:27 【问题描述】:我有一个包含 1 个单元格的表格视图,但显示了填充整个屏幕的行的单元格边框。如果只有 1 个单元格,为什么 UITableView 会为所有这些单元格绘制单元格边框?我希望我的表格表现得像股票闹钟应用程序中的表格视图 - 它只绘制与表格一样多的单元格。知道如何做到这一点吗?
【问题讨论】:
【参考方案1】:尝试设置表格页脚视图
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
【讨论】:
确保发布它,除非它在 ARC 上。【参考方案2】:试试这个代码;
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
view.backgroundColor = [UIColor whiteColor];
return view;
【讨论】:
这个当然也可以,但是我检查了 CSmith 的第一个答案,因为它更短。不过谢谢以上是关于iOS:只有一个表格单元格,但屏幕满是单元格边框的主要内容,如果未能解决你的问题,请参考以下文章