Подскажите пожалуйста такой вопрос. Есть таблица с секциями, используется viewForHeaderInSection, в него программно вставлена Button. На встроенный по умолчанию в эту кнопку Label добавлены текст заголовка секции, цвет фона и размер шрифта текста. Но почему-то никак не реагирует на выравнивание текста - предпоследняя строка кода ниже.
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let sectionHeaderButton = UIButton()
sectionHeaderButton.setTitle(items[section].names, for: .normal)
sectionHeaderButton.backgroundColor = .orange
sectionHeaderButton.titleLabel?.font = UIFont.systemFont(ofSize: 20.0)
sectionHeaderButton.titleLabel?.textAlignment = .left
return sectionHeaderButton
}
Как выравнять текст по левому краю?