【发布时间】:2016-12-21 15:04:00
【问题描述】:
您好,我正在尝试使用 AutoLayout,StackView
我在 StackView 中有 3 个UILabels。
我想实现,当UILabel 没有字符串时,将UILable 高度设置为零。但它不起作用。
我了解内容拥抱所以我也尝试设置优先级但它似乎不起作用
有人知道吗?
更新
我解决了这个问题。真的很简单。
if cell.descriptionLabel.text!.isEmpty == true {
cell.descriptionLabel.isHidden = true
}
就是这样!!
希望你们解决类似的问题。
【问题讨论】:
-
你想做什么?您是否尝试在标签为空时隐藏标签?
-
您好,感谢您的回复。在我没有使用堆栈视图之前。添加了 3 个 UILables 并使 IBOulet 成为 UILable 的顶级约束,并以编程方式检查 isString 或不。如果没有字符串,那么我已经更改了 UILable 的顶级约束。但我想通过情节提要实现。
标签: swift autolayout uistackview