如果标题不是最好的标题,我很抱歉,但我真的不知道怎么解释这个标题。
所以,我所拥有的是带有标签和图像的视图。有两个casses。其中我不需要图像,只需要标签(最常见的标签)。还有一个我需要图像和标签的地方,在某些时候我必须通过动画删除图像(这个被处理)。
现在。对于我需要的标签,我正在考虑使用约束。我想让左边15和约束的间距转到超视图,但是当有图像时我希望约束转到图像。我将添加一个图像,使其更清晰。我怎么能做到这一点?
答案 0 :(得分:2)
实际上你也可以从XIB做同样的事情。
从XIB中选择leadingConstraint出口并为约束创建出口。
它会创建一个NSLayoutConstraint类型的属性,然后在你不想显示ImageView时将值设置为0
self.imageViewLeadingConstraint.constant = 0;
也为ImageView Width重复相同的过程。
答案 1 :(得分:1)
为此你应该绑定(采取@IBOutlet)
UIImageView's
宽度限制和领先约束,你需要在{{1}中进行管理喜欢
cellForRowAtIndexPath