在调整约束时显示/不显示代码中的故事板图像

时间:2016-07-17 04:29:21

标签: ios swift storyboard

所以,我在故事板中有以下设置:

storyboard image showing the setup

设置代码以使该图像是可选的。就目前而言,当传递给此视图控制器的对象中没有图像时,图像将被隐藏。问题是第1款和第2款之间仍存在差距。我想拥有它,以便如果图像不在传递给此viewController的对象中,则paragraph1和paragraph2彼此接近。

如果你需要更多关于设置的信息,我都是耳朵(好吧,眼睛,但是嘿......)任何方向都会有所帮助。感谢。

1 个答案:

答案 0 :(得分:0)

在您的单元子类中,添加一个出口到UIImageView高度约束。配置单元格时,例如在tableView:cellForRowAtIndexPath:中,检查图像是否为nil,如下所示: if let _ = cell.myImageView.image { cell.imageViewHeightConstraint.constant = xx // put your image height here } else { cell.imageViewHeightConstraint.constant = 0 // give the imageView a height of 0 }