Создать StackView программно и добавить в него 2 компонента label - Swift 5
func multiLineTitle() {
let lbl1 = UILabel()
let lbl2 = UILabel()
let stack = UIStackView()
// Добавить текст
lbl1.text = "Список эвакуаторов"
bl2.text = "Сейчас работают - звоните"
// Установить текст в Label по центру
lbl1.textAlignment = .center
lbl2.textAlignment = .center
// Изменить размер шрифта
lbl1.font = UIFont.systemFont(ofSize: 15)
lbl2.font = UIFont.systemFont(ofSize: 14)
// Изменить цвет текста у label
lbl2.textColor = .red
// Добавить компонент в Stack
stack.addArrangedSubview(lbl1)
stack.addArrangedSubview(lbl2)
// Установить положение компонентов внутри Stack
stack.axis = .vertical
// Добавить Stack в titleView
navigationItem.titleView = stack
}
Возврат к списку