Я столкнулся с логическими проблемами с StackView, и я знаю, где я должен искать ответы. Итак, у меня есть stackView, с 3 элеменями в нем, 2 ярлыка и индикатор выполнения, И я хочу, чтобы мой индикатор выполнения имел фиксированный размер, но теперь мой индикатор выполнения взял ширину самой большой метки. Я пытаюсь добавить ограничение ширины на нем, но если мой ярлык имеет текст длиннее ширины полосы выполнения, мой текст ярлыка заканчивается на «...»Добавить объект с определенной шириной в StackView
И я хочу, чтобы какой бы текст текста есть, мой индикатор прогресса имеет ВСЕГДА такая же ширина.
мой код:
myStackView.snp_makeConstraints { (make) -> Void in
make.centerX.equalTo(myView)
make.centerY.equalTo(myView)
}
myLabelAboveProgressBar.text = "aaaaaaaaaaaaaaaa"
myStackView.addArrangedSubview(myLabelAboveProgressBar)
myProgressBar.setPercentage(20, animted: false)
myStackView.addArrangedSubview(myProgressBar)
По любым шансам, разве это не проблема с номеромOfLines метки, не установленной в 0? –
Нет, у вас нет проблемы, ярлык не проблема, это индикатор выполнения, который является проблемой. –
Я хочу, чтобы мой индикатор выполнения, независимо от текстовой метки, всегда имел одинаковую ширину. –