Swift 当没有字符串时,如何将stackview中的UILabel设置为零
您好,我正在尝试使用StackView的自动布局 我在StackView中有3个Swift 当没有字符串时,如何将stackview中的UILabel设置为零,swift,autolayout,uistackview,Swift,Autolayout,Uistackview,您好,我正在尝试使用StackView的自动布局 我在StackView中有3个ui标签 我想实现当UILabel没有字符串时,将UILableheight设置为零。但它不起作用 我了解拥抱的内容,所以我也试着设定优先顺序,但这似乎不起作用 有人知道吗 更新 我解决了这个问题。这真的很简单 if cell.descriptionLabel.text!.isEmpty == true { cell.descriptionLabel.isHidden = true
ui标签
我想实现当UILabel
没有字符串时,将UILable
height设置为零。但它不起作用
我了解拥抱的内容,所以我也试着设定优先顺序,但这似乎不起作用
有人知道吗
更新
我解决了这个问题。这真的很简单
if cell.descriptionLabel.text!.isEmpty == true {
cell.descriptionLabel.isHidden = true
}
就这样
我希望你们能解决类似的问题。将您的身高
nslayoutConstraint
设置为IBOutlet
,并在没有任何限制时将其设置为0
。使用委托文本来实现这一点
if yourLabel.text == ""{
//here
}
你想干什么?当标签为空时,您是否试图隐藏标签?您好,谢谢回复。以前我没有使用堆栈视图。添加了3个UILable,并使iBullet成为UILable的顶级约束,并以编程方式检查isString或not。如果没有字符串,那么我已经更改了UILable的顶部约束。但我想通过故事板实现。谢谢,但我正在寻找故事板的解决方案。谢谢