当没有字符串时,如何将stackview中的UILabel设置为零

时间:2016-12-21 15:04:00

标签: swift autolayout uistackview

您好我试图使用AutoLayout,StackView

我在StackView中有3个UILabels

我希望在UILabel没有字符串时实现,然后将UILable高度设置为零。但它没有用。

我理解内容拥抱所以我也尝试设置优先级,但似乎没有工作

有人知道吗?

enter image description here

enter image description here

更新

我解决了这个问题。这真的很简单。

if cell.descriptionLabel.text!.isEmpty == true {
                cell.descriptionLabel.isHidden = true
            }

那就是它!!

我希望你们能解决类似的问题。

1 个答案:

答案 0 :(得分:1)

将您的身高NSLayoutconstrain设为IBOutlet,并在没有任何.text使用Delegate实现时将其设置为0

if yourLabel.text == ""{
   //here

}