如何在 swift 中并行使用图像和生长标签时保持底部 space?
How to maintain bottom space when image and growing label are being used in parallel in swift?
我有 3 个元素,图像视图、标签和视图。我想为底部视图保留 eqaul space (15)。布局如下:
Imageview 然后是标签,在底部,有一个视图。我已经从 imageview 定义了视图的顶部约束 >=15,从标签定义了 84,但是我想在标签超出 imgeview 时下推视图。现在发生了什么,当标签进入新行并且标签和底部视图之间的距离超过 15pt space 时,视图正在下推,这是我不想要的。
- 这是故事板的屏幕截图。
- 这是来自模拟器 运行 标签小于图像的应用程序。
- 这是来自模拟器 运行 的应用,其标签大于图像推送底部视图。
可能最简单的方法是将图像视图和标签放在水平堆栈视图中,并将对齐方式设置为顶部:
堆栈视图被限制在顶部/前导/尾部 16 磅,“蓝色视图”15 磅。
在 运行 时,标签中的文本数量不同:
我有 3 个元素,图像视图、标签和视图。我想为底部视图保留 eqaul space (15)。布局如下:
Imageview 然后是标签,在底部,有一个视图。我已经从 imageview 定义了视图的顶部约束 >=15,从标签定义了 84,但是我想在标签超出 imgeview 时下推视图。现在发生了什么,当标签进入新行并且标签和底部视图之间的距离超过 15pt space 时,视图正在下推,这是我不想要的。
- 这是故事板的屏幕截图。
- 这是来自模拟器 运行 标签小于图像的应用程序。
- 这是来自模拟器 运行 的应用,其标签大于图像推送底部视图。
可能最简单的方法是将图像视图和标签放在水平堆栈视图中,并将对齐方式设置为顶部:
堆栈视图被限制在顶部/前导/尾部 16 磅,“蓝色视图”15 磅。
在 运行 时,标签中的文本数量不同: