【问题标题】:UITableView Section Footer Text with Swift使用 Swift 的 UITableView 部分页脚文本
【发布时间】:2016-11-23 23:46:58
【问题描述】:

我有一个表格视图,其中包含多个部分,这些部分具有动态创建的不同行数。

我想将页脚文本添加到我的 UITableView 的某些部分。我知道这在实现静态 UITableViews 时很容易完成(见图),但我在 Swift 中以编程方式添加页脚文本时遇到了困难。

我知道如何为每个部分添加标题。

【问题讨论】:

  • "但我有困难" 很遗憾,但这不是问题。问题是什么?如果您知道文本是通过标签显示的,为什么无法在节页脚中添加标签?展示您的代码并解释遇到的问题。
  • 你真的不知道该怎么做吗?你看过文档吗?
  • 除非答案被写成可以用来代替有助于正确方向的答案,否则我猜这还不够好。

标签: ios swift uitableview


【解决方案1】:

需要实现 UITableViewDelegate 协议方法:

tableView(tableView: UITableView, viewForFooterInSection section: Int)

*别忘了先设置委托。

【讨论】:

    【解决方案2】:

    请参阅“修改节的页眉和页脚”下的 UITableViewDelegate 文档

    tableView:viewForFooterInSection:
    

    向代理请求视图对象,以使视图对象显示在指定部分的页脚中。

    【讨论】:

    • 我是不是误解了这个问题?
    【解决方案3】:

    func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String?

    【讨论】:

    • 您能解释一下这与 3 年前接受的答案有何不同吗?
    • 接受的答案返回视图。您可以在该视图中放置您想要的任何内容,但我的答案会准确返回标题。
    猜你喜欢
    • 2017-01-24
    • 1970-01-01
    • 2016-03-08
    • 2014-01-31
    • 2010-11-24
    • 2014-05-26
    • 2010-12-20
    • 2013-06-08
    • 2012-01-17
    相关资源
    最近更新 更多