ios - 是否可以通过 Interface Builder 删除表格 View 底部的空单元格

标签 ios xcode swift interface-builder xcode6

我可以在 XCode 中通过 Interface Builder 执行以下操作吗?

self.tableView.tableFooterView = UIView(frame: CGRectZero)

我需要删除表格 View 底部的空单元格。

提前致谢。

最佳答案

是的,您只需要将一个 UIView 作为 tableFooterView 添加到您的 tableview 中。使用通用的 tableFooterView,将不再显示空单元格。

在您所说的代码中:

self.tableView.tableFooterView = UIView(frame: CGRectZero)

在 IB/ Storyboard中:

只需将一个 UIView 拖到您的 UITableView 中。如果您不能将它直接放在 Sections 之后,那么将它放在 Sections 之前(作为 tableHeaderView),然后将其拖到 Sections 之后。它将被视为 tableview 的页脚 ;-)

enter image description here

关于ios - 是否可以通过 Interface Builder 删除表格 View 底部的空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27178115/

相关文章:

ios - 了解将数据从第二个 View Controller 传回主视图 Controller 时的机制

ios - 当单元格中的文本字段处于编辑模式时,如何将导航栏连同 UITableView 一起向上移动?

ios - 如何在 XCode 中以编程方式设置 UIImageView?

objective-c - 将 Parsekit 添加到 Xcode 项目

swift - 如果我附加到函数内的全局数组,为什么我会从函数返回一个项目?

ios - 如何将 UITableView 的顶部粘贴到 UISearchBar 的底部?

ios - NSDate 转换 NSDateComponents 问题

ios - 当我放大和缩小时,UIButtons 有 "Edge Flicker"。这是 UI 错误吗?有修复吗?

ios - 如何在 Swift5 中关闭应用程序时更改应用程序状态?

Swift 3 可比协议(protocol)