【问题标题】:XCode Storyboard Error Wants Vertical Compression and Hugging Priorities for Vertically Stacked Multi-Line LabelsXCode Storyboard 错误需要垂直堆叠的多行标签的垂直压缩和拥抱优先级
【发布时间】:2017-03-31 08:15:45
【问题描述】:

XCode 建议我在我创建的动态大小的单元格中为我的约束设置垂直压缩和拥抱优先级。尽管单元格始终正确显示,但仍然存在错误,因此这不是问题,但我需要删除错误才能将更新提交到 App Store。

我在多标签标签上方有一个单行标签,它被限制在表格视图单元格的底部。

为什么 XCode 会这样做,如何在不弄乱单元格的情况下修复它?

【问题讨论】:

  • 它需要设置优先级,这样如果您的单元格的宽度/高度不适合标签的首选内容大小,它就会知道应该缩小/扩展其中的哪一个以适应细胞。

标签: ios objective-c xcode storyboard constraints


【解决方案1】:

最好将它们都设置为相同的值,这样它们就可以平等地共享空间。例如,您可以将它们全部设置为 500。

之所以需要这样做是因为某些尺寸等级在布局和转换过程中需要这些信息。

【讨论】:

  • 我还没有触及整个应用程序中任何电阻的值,所以我相信它们被设置为默认值。我应该将它们从默认值更改为 500 吗?
  • 默认应该没问题。从您的问题来看,似乎存在没有设置值的约束。我会设置那些。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-24
  • 1970-01-01
  • 2022-01-26
  • 2021-03-31
  • 2015-05-23
相关资源
最近更新 更多