我为我的表观视图提供了一个页脚标题:
override func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
return "DEVELOPED BY COMPANY NAMEnIN COMPANY LOCATION"
}
当我运行代码时,只有"通过公司名称开发"出现在页脚中,而无处可见的是,换行线上的文字无处可见。我将如何确保看到所有文本?
如果它符合您的设计,则可以更改为Interface Builder中的分组表样式。
- 在故事板中 - 选择您的ViewController-选择表
- 在接口构建器中选择"样式"属性
- 选择"分组"
分组样式可提供默认的多行页脚。只是覆盖func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String?
就是这样。无需额外视图或提供高度。
默认页脚视图是带有1行文本的标签。
如果您想要具有多行的标签,则必须创建视图并在函数viewForFooterInSection
中返回。
您还需要实现函数heightForFooterInSection
,以使标签具有正确的高度。(感谢rmaddy)