Я только что попробовал строки под кодом, но я не работает правильно. Интересно, как я могу предоставить этот случай для заголовка или нижнего колонтитула программно, может быть использование автоопределения. Я точно не знаю, какая из них решила мою проблему. Я использую файл xib как UITableViewHeaderFooterView.Swift - Как динамически фиксируется размер UITableViewHeaderFooterView?
Если кто-то объяснит, что я был бы здорово.
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
// Dynamic sizing for the footer view
if let footerView = tableView.tableFooterView {
let height = footerView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize).height
var footerFrame = footerView.frame
if height != footerFrame.size.height {
footerFrame.size.height = height
footerView.frame = footerFrame
tableView.tableFooterView = footerView
}
}
}
Пробовали ли вы этот код в viewWillLayoutSubviews? – srvv