【发布时间】:2011-08-29 14:09:05
【问题描述】:
我有一个UITableView 的单元格,在这个例子中,假设只有前两个被填充。对于列表中的其余单元格,仍然有分隔线。
有没有办法关闭有空单元格的行,但保持它们打开以分隔包含信息的单元格?
【问题讨论】:
标签: iphone objective-c xcode uitableview
我有一个UITableView 的单元格,在这个例子中,假设只有前两个被填充。对于列表中的其余单元格,仍然有分隔线。
有没有办法关闭有空单元格的行,但保持它们打开以分隔包含信息的单元格?
【问题讨论】:
标签: iphone objective-c xcode uitableview
没有对此的内置支持。
您可以关闭表格视图中的单元格:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
然后在您用于行的UITableViewCell 子类中绘制分隔线。
【讨论】:
UIView 实例,你设置了背景颜色。
另一个简单的技巧是将其添加到 UITableViewControllers viewDidLoad 方法中:
self.tableView.tableFooterView = [UIView new];
【讨论】:
另一种方法是在 viewdidLoad
中写入该行self.myTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
【讨论】: