sguruapp@gmail.com
facebook vk instagram Одноклассники youtube

Создать 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
}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего