Установить ограничение для последней строки Tableview - PullRequest
0 голосов
/ 18 марта 2019

Я использую статическую таблицу в 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 голосов
/ 20 марта 2019

Используйте этот метод func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { if indexPath.row == ('lastRow') { return heightNeeded } }

И замените «последний ряд» на нужный вам. и heightNeeded с необходимыми ограничениями пикселей или высоты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...