【问题标题】:StackView inside StackView inside TableViewCellUITableViewCell 内的 StackView 内的堆栈视图
【发布时间】:2016-05-03 05:02:15
【问题描述】:

我想在 Tableview 内的 StackView 内有一个 StackView,以实现左侧显示图像和右侧显示三个标签的目的。每个标签可以有 0 到 n 行,这应该使单元格增长,而图像的大小是固定的。 XCode 抱怨我的构造。有什么我在做根本错误的事情吗?详情请看我的截图。

【问题讨论】:

  • 我猜你单元格的高度和3个UILabel的内在高度之和有一些差异。

标签: ios uistackview


【解决方案1】:

根本没有错,这些警告只是 Interface Builder 试图提供帮助,因为它发现当前布局与约束不匹配。

Xcode 可以通过调整布局以适应约束来自动为您解决该问题:单击黄色警告图标并选择修复问题:那里列出的问题应该会消失,您可能会注意到布局的一些细微调整。

【讨论】:

  • 否 - XCode 无法自动解决它。但我可以手动删除它们。现在我的问题是长文本的换行符或多或少是随机的。即使我将行数从 0 更改为 2,标签有时也会在结尾处裁剪一行。
  • 当你要求 Xcode 解决它们时会发生什么?另外,您是否有限制让 StackView 水平和垂直填充整个内容视图?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多