具有多个约束方案的UITableViewCell笔尖

时间:2016-01-21 17:40:09

标签: cocoa-touch autolayout nslayoutconstraint nib

我有一个UITableViewCell笔尖,它根据数据显示图像与否。

下面,单元格有2个标签,最右边是imageView。我想要做的是删除imageView(如果数据上没有图像)并将Label一直延伸到右侧。

有没有办法在笔尖上设置几个我可以激活/停用的约束方案?

enter image description here

1 个答案:

答案 0 :(得分:1)

label1

的限制
  1. 领先,2。在容器中垂直居中,3。固定宽度
  2. label2

    的限制
    1. 领先空间label1,2。在Container中垂直居中
    2. imageview

      的限制
      1. 尾随空格,2。顶部空间,3。底部空间
      2. 宽度约束:宽度< = 50(当没有图像时,宽度将自动变为零),
      3. 之间的水平空格

        label2 imageview = 0(优先级= 250)

      4. 见下面的GIF:

        enter image description here