我在nib
创建了一个自定义视图。此view
的高度是固定的。即73.
现在我将其设置为UITableView
页脚视图。
这是我的代码:
func configureTableFooterView() {
let footerView = Bundle.main.loadNibNamed("FooterView", owner: nil, options: nil)![0] as? PlotTableFooterView
footerView?.frame.size = CGSize(width: self.mTableView.frame.width, height: CGFloat(kTableFooterHeight))
self.mTableView.tableFooterView = footerView
self.mTableView.tableFooterView?.frame.size = CGSize(width: self.mTableView.frame.width, height: CGFloat(kTableFooterHeight))
self.mTableView.tableFooterView = footerView
}
答案 0 :(得分:0)
由于您在代码中设置了高度,请尝试删除笔尖中的任何高度和顶部/底部约束。
答案 1 :(得分:0)
启用调整大小(translatesAutoresizingMaskIntoConstraints)以使帧大小有效。
试试这个,
footerView.translatesAutoresizingMaskIntoConstraints = true