查看层次结构:
- RootView
- ContainerView
- Label1
- Label2
我希望ContainerView总是包含Label1和Label2,当Label1或Label2内容变化时,调整ContainerView的高度。
我的限制条件:
H: [Label1]-[Label2(==Label1)]
V: [Label1]-(>=0)
V: [Label2]-(>=0)
没有异常,但布局模糊不清。
查看层次结构:
- RootView
- ContainerView
- Label1
- Label2
我希望ContainerView总是包含Label1和Label2,当Label1或Label2内容变化时,调整ContainerView的高度。
我的限制条件:
H: [Label1]-[Label2(==Label1)]
V: [Label1]-(>=0)
V: [Label2]-(>=0)
没有异常,但布局模糊不清。
想一想,
如果你希望高度自适应内容,请将高度设置为“0”,并加上大于等于零的条件 view.height >= 0
如果你希望宽度也是同样的道理...这样视图会保持最小大小
在接口构建器中:
这对我很有效,IB中没有出现任何错误。因为高度不再存在歧义。
对于宽度也可以采用同样的方式处理。