在不停止 stackView 自动调整大小的情况下对齐图像视图
Align Image View without stopping a stackView auto-resizing
我目前面临一个问题,我有一个带有 UILabel 和 ImageView 的水平堆栈视图。我需要 stackView 根据有多少行文本动态更改高度。我还希望 imageView 与 UILabel 的底部对齐(即使有第二行)。
我目前尝试过:
- 添加一个 UIView 并对齐其中的 ImageView。这会停止 stackView 自动调整大小。
- 将内容模式更改为底部也不起作用,因为我想要宽高比。
感谢任何建议!
您应该能够很容易地获得想要的结果。
将您的 Stack View 限制在所有 4 个边,使用您想要的 top/bottom 和 left/right "padding"。
为您的图像视图设置宽度限制(我猜您希望它在 24 左右),以及 1:1 的纵横比。这将防止它垂直拉伸。 Content Mode: Aspect Fit
将堆栈视图属性设置为:
还有...你应该准备好了。
我目前面临一个问题,我有一个带有 UILabel 和 ImageView 的水平堆栈视图。我需要 stackView 根据有多少行文本动态更改高度。我还希望 imageView 与 UILabel 的底部对齐(即使有第二行)。
我目前尝试过:
- 添加一个 UIView 并对齐其中的 ImageView。这会停止 stackView 自动调整大小。
- 将内容模式更改为底部也不起作用,因为我想要宽高比。
感谢任何建议!
您应该能够很容易地获得想要的结果。
将您的 Stack View 限制在所有 4 个边,使用您想要的 top/bottom 和 left/right "padding"。
为您的图像视图设置宽度限制(我猜您希望它在 24 左右),以及 1:1 的纵横比。这将防止它垂直拉伸。 Content Mode: Aspect Fit
将堆栈视图属性设置为:
还有...你应该准备好了。