ios – 解决UIStackView布局模糊问题

我有一个自定义UITableViewCell,它具有以下元素:

> UIImageView
> UILabel
> UILabel

我想要左边的UIImageView,右边的2个UILabel对象堆叠在一起.这是故事板中的样子:

《ios – 解决UIStackView布局模糊问题》

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

这是层次结构的样子:

《ios – 解决UIStackView布局模糊问题》

出于某种原因,我收到了关于标题和描述标签含糊不清的警告.我曾试图一次又一次地调整它们,但我无法理解它.任何建议表示赞赏.

最佳答案 使垂直stackview成为填充

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

如果图像大小是可变的,那么我将图像的内容拥抱优先级设置为更高的垂直堆栈视图,以便它显示整个图像而不用裁剪和垂直堆栈视图与填充相同.

点赞