Как мне установить UILabel в stackview на ноль, когда у него нет строк
Привет я пытаюсь использовать AutoLayout
, StackView
у меня 3 UILabels
в StackView.
Я хочу реализовать это, когда UILabel
не имеет строк, а затем установить UILable
высота до нуля. Но это не работает.
Я понял, что нужно обнять содержимое, поэтому я также пытаюсь установить приоритет, но, кажется, не работает
Кто-нибудь знает об этом?
Обновить
Я решаю эту проблему. Это было действительно просто.
if cell.descriptionLabel.text!.isEmpty == true {
cell.descriptionLabel.isHidden = true
}
Это оно!!
Я надеюсь, что вы, ребята, решите подобную проблему.
1 ответ
Решение
Поставь свой рост NSLayoutconstrain
как IBOutlet
и установите его как 0
когда нет никакого.text, использующего Делегат, чтобы достигнуть этого.
if yourLabel.text == ""{
//here
}