【问题标题】:How to fix UIStackView constraint issue如何修复 UIStackView 约束问题
【发布时间】:2016-04-17 02:09:59
【问题描述】:

我在 UIStackViewView 中有以下布局。它是一个图像和两个标签。设计视图是我希望运行时视图显示的样子。但是当它运行时,一切都会向右推。

约束警告,我无法修复:

运行时视图:

有什么建议可以解决这个问题吗? UIStackView 应该使复杂的布局更易于管理,但我什至无法让它仅使用三个元素。

【问题讨论】:

  • 尝试在您的 UIImageView 中使用实际图像
  • 你对堆栈视图有什么限制吗?
  • 你也可以尝试减少你的 imageView 的horisontal compression resistanse priority
  • 我现在确实有一个实际的图像在视图中。但是 Xcode 不允许我改变大小,所以外观上没有区别。水平抗压优先级无效。

标签: ios swift uistackview


【解决方案1】:

我猜你没有给 imageView 施加限制,所以它把所有的空间都放在了右边。

如果您添加宽高比约束或给出宽度约束,则它将图像约束到左侧并获得所需的结果。

【讨论】:

  • 是的 - 我给了 imageview 的宽度和高度限制。现在它看起来很好 6 和 6 Plus。但是“中间文本”没有显示 4 和 5。您知道可能出了什么问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 2019-10-28
  • 1970-01-01
相关资源
最近更新 更多