故事板静态表查看太多行

时间:2015-09-08 08:43:58

标签: ios uitableview storyboard

我在故事板中添加了静态表视图。在tableview中有3个静态单元格。

enter image description here

当我在模拟器中运行时,我得到了这个:

enter image description here

正如你所看到的,我现在得到太多行了。为什么?是不是像在故事板中那样显示3行是静态的?

3 个答案:

答案 0 :(得分:3)

更新:

对于那些想要保留分隔符而不是那些额外的分隔符的人,请执行此操作:

目标C:

self.tableView.footerView = [[UIView alloc]initWithFrame:CGRectZero];

Swift 3.0 +

tableview.tableFooterView = UIView(frame: .zero)

此外,在此之后您不需要删除分隔符,您可以保留它们。

原始答案:

那些不是静态单元格,它们是由tableview生成的分隔符。

为了你的困惑,我尝试了同样的东西,静态细胞每个都有背景颜色,这就是我得到的

enter image description here

因此,我可以说是那些arnt细胞,它们是分离器,使它看起来好像有细胞。检查分隔符为零以使效果消失.. 这里 enter image description here

然后这就是我得到的

enter image description here

答案 1 :(得分:0)

默认情况下,UITableView显示带有单独行的空单元格。它们是空的细胞。您可以按照主题Eliminate extra separators below UITableView

隐藏它们

答案 2 :(得分:0)

这是一个常见问题,不仅仅是静态表视图。您需要添加一个空白的tableview footerView。夫特:

tableView.tableFooterView = UIView()