内容拥抱不起作用
content hugging does not work
我有一个有子视图的 UIView
我希望黄色视图仅随着标签的长度而增长
不幸的是,它增长到屏幕的最大宽度减去我在白色视图和黄色视图左右边距之间给它的强制边距
我已经在白色和黄色视图上将内容拥抱优先级设置为 502 、 501
我该怎么做?
我从你的问题中了解到,你希望你的黄色视图具有固有内容大小,即它的大小应取决于 label.For 的大小,请按照以下步骤操作 -
1 .将以下约束添加到黄色视图
a.Center horizontally in container.
b.Center vertically in container.
现在向图像视图添加以下约束
a. Leading and Trailing space with respect to yellow view.
b. Top space with respect to yellow view and Bottom space with respect to label.
现在向标签添加以下约束
a. Leading and trailing space with respect to yellow view.
b. Bottom space with respect to yellow view.
这会给你想要的 result.Now 标签有前导和尾随 space 固定到黄色视图,所以随着标签增长,黄色视图会自动增长。
我有一个有子视图的 UIView 我希望黄色视图仅随着标签的长度而增长 不幸的是,它增长到屏幕的最大宽度减去我在白色视图和黄色视图左右边距之间给它的强制边距
我已经在白色和黄色视图上将内容拥抱优先级设置为 502 、 501
我该怎么做?
我从你的问题中了解到,你希望你的黄色视图具有固有内容大小,即它的大小应取决于 label.For 的大小,请按照以下步骤操作 -
1 .将以下约束添加到黄色视图
a.Center horizontally in container.
b.Center vertically in container.
现在向图像视图添加以下约束
a. Leading and Trailing space with respect to yellow view. b. Top space with respect to yellow view and Bottom space with respect to label.
现在向标签添加以下约束
a. Leading and trailing space with respect to yellow view. b. Bottom space with respect to yellow view.
这会给你想要的 result.Now 标签有前导和尾随 space 固定到黄色视图,所以随着标签增长,黄色视图会自动增长。