У меня горизонтальный вид стека, расставленный в раскадровке.Что касается представлений для стекового представления, это делается программно, поскольку число представлений внутри стекового представления является динамическим.Я установил для стека представление «Fill Equally».
Для представлений внутри будет UIlabel.У меня проблема в том, что я не могу центрировать UILabel внутри UIView, который будет добавлен в представление стека.
Вот мой код:
let main1 = UIView()
main1.backgroundColor = UIColor.red
stackView.addArrangedSubview(main1)
let text1 = UILabel()
text1.text = "Lvl 1"
text1.textColor = .blue
text1.textAlignment = .center
text1.backgroundColor = .yellow
text1.sizeToFit()
main1.addSubview(text1)
let label2 = UIView()
label2.backgroundColor = UIColor.blue
stackView.addArrangedSubview(label2)
Для этого примера я добавляю только 2 вида, с меткой, добавленной к первому виду.Итак, как я могу центрировать UILabel, которая будет внутри каждого UIView?