2016-03-27 64 views
4

我有一个自定义UITableViewCell具有以下要素:解决UIStackView布局歧义

  • 的UIImageView
  • 的UILabel
  • 的UILabel

我想在左边的UIImageView和2物体在右侧堆叠在一起。这里是什么样子的故事板:

StackView

我有一个水平UIStackView。它内部是UIImageView垂直UIStackView

下面是层次结构是这样的:在标题和描述标签上的歧义

hiearchy

出于某种原因,我得到警告。我试图一次又一次地调整它们,但我无法完全理解它。任何建议表示赞赏。

+0

你有水平的'UIStackView'包含你的标题和描述固定到任何东西? – Adrian

+0

是啊,超级景观的所有4面 –

+0

是否希望标题和说明垂直填充到与图像视图相同的高度? – Adrian

回答

1

使垂直stackview作为填补同样

我会做的是修复图像的纵横比或尺寸和使水平叠层视图,同样填充

如果图像尺寸是可变的,那么我会设置内容拥有图像的优先级更高的垂直堆栈视图,以便它显示整个图像而不裁剪和垂直堆栈视图填充同样。