iOS Swift UITableView表格页脚视图自动大小

iOS Swift UITableView表格页脚视图自动大小,ios,uitableview,swift,autolayout,tablefooterview,Ios,Uitableview,Swift,Autolayout,Tablefooterview,我想在我的表格中添加一个页脚,页脚的高度将根据消息等而变化。我使用自动布局,将标签配置为自动换行,并将行数设置为0。您可以在下面的my tableView中看到模板单元格以及标签和按钮的所有约束。您还可以看到标签的属性集,这些属性使标签能够跨多条线缠绕。挑战在于,当显示页脚时,页脚的高度不会自动调整大小以显示所有内容 下面是我用来添加模板单元格作为页脚的代码 let FooterCell = NearbyPlacesTable.dequeueReusableCellWithI

我想在我的表格中添加一个页脚,页脚的高度将根据消息等而变化。我使用自动布局,将标签配置为自动换行,并将行数设置为0。您可以在下面的my tableView中看到模板单元格以及标签和按钮的所有约束。您还可以看到标签的属性集,这些属性使标签能够跨多条线缠绕。挑战在于,当显示页脚时,页脚的高度不会自动调整大小以显示所有内容

下面是我用来添加模板单元格作为页脚的代码

        let  FooterCell = NearbyPlacesTable.dequeueReusableCellWithIdentifier(lc_MessageCellTableIdentifier) as! NearbyPlacesMessageCell
        FooterCell.backgroundColor = UIColor.clearColor()
        FooterCell.SetMessage(true)
        FooterCell.layoutIfNeeded()
        NearbyPlacesTable.tableFooterView = FooterCell
set message函数只是将消息文本放入标签中。正如您从屏幕截图中看到的那样,它工作正常

你知道如何让我的整个页脚都可见吗


因此,我正在更新这个问题,希望有人能看到它,并能够回答这个问题。有人能提供我可能做错了什么的信息吗

您的tableFooterView是单元格吗?为什么不是UIView?Cell是UIView,不是吗?我可以把一个手机下载到UIView。UIView与单元格有什么不同?其他人对如何解决这个问题有什么想法吗?您是否尝试过将
preferredMaxLayoutWidth
设置为标签<代码>LBL消息。preferredMaxLayoutWidth=lblMessage.bounds.size.widthBannings-问题是页脚不够长,所以我有点困惑,为什么要设置宽度属性来解决这个问题。