if(entry.right.isEmpty) {
tableCell?.longConstraint.isActive = true
tableCell?.shortConstraint.isActive = false
tableCell?.rightLabel.isHidden = true
} else {
tableCell?.longConstraint.isActive = false
tableCell?.shortConstraint.isActive = true
tableCell?.rightLabel.isHidden = false
}
但是当我加载表格时,所有显示的单元格都将激活默认的约束,并且只有在视线消失并再次进入后,它们才能正确显示。
答案 0 :(得分:0)
答案 1 :(得分:0)
以编程方式调整约束后,尝试添加此代码
tableCell?.setNeedsLayout()
tableCell?.layoutIfNeeded()
希望这行得通