我为我的表格视图提供了一个页脚标题,如下所示:
override func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
return "DEVELOPED BY COMPANY NAME\nIN COMPANY LOCATION"
}
当我运行我的代码时,只有“由公司名称开发”显示在页脚中,并且在换行符之外的文本无处可见。我如何确保看到所有文字?
默认页脚视图是带有1行文本的标签。
如果你想要一个包含多行的标签,你必须创建一个视图并在函数viewForFooterInSection
中返回它。
您还需要实现heightForFooterInSection
函数以使标签具有正确的高度。 (谢谢rmaddy)
如果它符合您的设计,您可以在Interface Builder中更改为分组表格样式。
分组样式默认提供多行页脚。只需覆盖func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String?
而已。无需额外的视图或提供高度。