解决 UIStackView 布局二义性

Kel*_*Lau 6 ios uistackview

我有一个UITableViewCell包含以下元素的自定义:

  • 用户界面图像视图
  • 用户界面标签
  • 用户界面标签

我想要UIImageView左边的,两个UILabel对象一个叠放在右边的另一个上。这是故事板中的样子:

堆栈视图

我有一个水平的 UIStackView。里面是UIImageView和 一个垂直的 UIStackView

下面是层次结构的样子:

等级制度

出于某种原因,我收到了关于标题和描述标签不明确的警告。我试图一次又一次地调整它们,但我无法完全正确。任何建议表示赞赏。

小智 4

使垂直 stackview 填充均匀

我要做的是修复图像的宽高比或大小并使水平堆栈视图均匀填充

如果图像大小是可变的,那么我会将图像的内容拥抱优先级设置为高于垂直堆栈视图,以便它显示整个图像而不进行裁剪,并同等地显示垂直堆栈视图。