【问题标题】:How to add a footer to a UITableView in Storyboard如何在 Storyboard 中向 UITableView 添加页脚
【发布时间】:2012-03-25 05:04:11
【问题描述】:

我是 iOS 开发的新手。

我想在UITableViewController 的表格视图中添加页脚。我已经在 Storyboard 中以图形方式制作了我想用作页脚的视图,但是我不知道如何将它作为页脚连接到我的表格视图。

我可以通过分配self.tableView.tableFooterView 以编程方式在UITableViewControllerviewDidLoad 方法中添加页脚。但是我已经在 Storyboard 中创建了页脚视图,将其作为页脚添加到表格视图的最佳实践方法是什么?

【问题讨论】:

    标签: ios ios5 uitableview storyboard


    【解决方案1】:

    您可以将视图拖到 tableView 的底部区域。您将在层次结构中看到它将是 tableview 的子视图。然后您可以将子视图(例如标签和按钮)拖到那里,调整高度等。

    【讨论】:

    • 请注意,如果您指定了超过 0 个原型单元格,则只能执行此操作。否则,拖入的视图总是成为标题。要解决此问题,请将原型单元格的数量更改为 1,将视图拖入一个原型单元格下方,然后将原型单元格的数量更改回 0。
    • 感谢您的回答。它为我节省了一天。我正在努力添加一个带有 Button 的额外单元格,并在更新 tableView 时陷入 CoreData 故障。我不知道可以这样做。对我来说,这样一个简单而干净的解决方案。
    • 我已经完全按照描述完成了 - 向页脚添加了一个视图,为我的页脚视图创建了类,但是当我尝试连接插座时它失败了!它只是看不到添加插座的类(手动选择没有用)
    • 如果您在将视图拖入页脚视图时遇到问题,请添加页眉视图,然后尝试添加另一个视图,就像添加页眉视图一样,它会自行设置为页脚,然后可以删除页眉。
    • 我刚刚在 UITableView 上放了一个视图。它没有显示在底部。当我将它移到单元格上方时,它会显示在表格的开头。虽然下面它根本没有显示。 @JohnBrewer 的任何原因
    【解决方案2】:

    非常简单! dbrajkovic 解决方案,但以图形方式。只需将视图添加到表视图中即可。仅此而已!

    在该示例中,页脚视图(Disclaimer View)有两个标签(Llb Disclaimer Title 和 Lbl Disclaimer Content)。

    【讨论】:

      【解决方案3】:

      上面的答案对我有用。我发现如果单元格填满了表格视图的整个高度,我就无法添加页脚。删除几个单元格后,我可以添加页脚,之后我可以重新添加单元格。

      【讨论】:

      • 或者只是拉伸场景的高度,让表格视图拉伸得更高。
      • 您可以在编辑器中上下鼠标滚轮。就像视图正在积极滚动一样。
      • 要在界面生成器中拉伸tableview,请记住在tableview场景的Size Inspector中将“Simulated Size”设置为“Freeform”。
      猜你喜欢
      • 2011-07-05
      • 2021-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      • 2016-11-05
      • 2011-01-31
      • 2018-07-09
      相关资源
      最近更新 更多