使用自动布局删除更大的视图后,UIView未压缩

时间:2014-12-29 07:29:08

标签: ios autolayout

我有以下视图层次结构:

- containerView: UIView
    - customViewPlaceholder: UIView
    - label: UILabel
  1. containerView是固定宽度,并依赖于子视图的高度来获取其高度(内部视图“推出”高度)。
  2. customViewPlaceholderlabel粘贴到容器视图的边缘,具有4个零长度约束,并占据相同的矩形。
  3. 最初customViewPlaceholder为空,因此containerView具有标签的高度。
  4. 当我以编程方式将视图添加到customViewPlaceholder时(将视图本身添加+ 4个零长度约束以将其粘贴到customViewPlaceholder的边缘),它的行为正如我所期望的那样:{{的高度1}}扩展。但是当我删除它时,视图大小保持不变。

    删除自定义视图后,如何让containerView自动压缩回标签的高度?

0 个答案:

没有答案