UIStackView :使用故事板更改 UIStackView 图像宽度

UIStackView : Change UIStackView image width using storyboard

问题:图像占用大部分堆栈,文本缩小

我尝试更改内容拥抱优先级但没有任何变化!

如何使用 storyboard 在 UIStackview 中实现?

我希望单元格看起来像 Eventbright 事件单元格?

我得到的是一张占据大部分单元格的图像?

而不是 Fill,将 UIStackViewDistribution 更改为 Fill Proportionally 并为每个元素的宽度添加约束。这些约束将作为一个元素相互比例的指南,而不是固定大小。

我试过下面的方法。 整体设置如图所示:

在 运行 时结果如下:

  • 第一个堆栈视图按比例填充
  • imageview 宽度是 stackview 宽度的 1:4(控制并从 imageview 拖动到 stackview 并将相等宽度设置为 25%)

从控件中拖动 select 等宽。如图

  • 堆栈视图 2 均等填充
  • 堆栈视图 3 均等填充

希望能帮到你