Обычный динамический tableView в обычном контроллере.
Делаю кастомный header, а он ни как не отображается - где-то что-то забыл, подскажите.
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
guard let header = view as? UITableViewHeaderFooterView else { return }
header.textLabel?.textColor = .black
header.textLabel?.font = .boldSystemFont(ofSize: 18)
header.textLabel?.frame = header.frame
header.textLabel?.textAlignment = .center
header.textLabel?.text = "Some text"
}
private func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 30.0
}
Но если исльпользовать простой метод изменения заголовка хедера, то всё видно…
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return "Some text"
}
Где ошибся?