为Tableview的最后一行设置约束

时间:2019-03-18 00:40:23

标签: uitableview constraints

我在UITableViewController中使用静态表,我希望表的最后一行的高度大于其他行,并且其底部对safeArea.buttom的约束为零。 首先,我将表格视图的最后一行添加为出口

@IBOutlet weak var lastRowOfCell: UITableViewCell!

然后我将这些行添加到viewDidLayoutSubviews() 但它们都不起作用:

lastRowOfCell.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: 0)
lastRowOfCell.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true

1 个答案:

答案 0 :(得分:0)

使用此方法 func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { if indexPath.row == ('lastRow') { return heightNeeded } }

然后将“最后一行”替换为所需的行 和高度需要像素或所需的高度限制