ios - 如何修复 UIStackView 约束问题

标签 ios swift uistackview

我在 UIStackViewView 中有以下布局。它是一个图像和两个标签。设计 View 是我希望运行时 View 显示的内容。但是当它运行时,一切都会被推到右边。

enter image description here

约束警告,我无法修复:

enter image description here

运行时 View :

enter image description here

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

最佳答案

我猜你没有对 imageView 施加约束,因此它占用了右侧的所有空间。

如果您添加纵横比大小约束或提供宽度约束,那么它会将图像限制在左侧并获得所需的结果。

关于ios - 如何修复 UIStackView 约束问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36667672/

相关文章:

ios - 将按钮添加到以编程方式创建的 UIView

swift - 如何在没有初始 View Controller 的情况下启用选项卡栏过渡动画

ios - UIStackView 按钮中的 UIButton 单击不起作用

ios - 在 UIStackView 中调整包含图像的 subview

ios - 在应用内购买时删除 RevMob 广告横幅

ios - Xcode 12.4 React Native 构建在 IOS 中失败,显示所有消息命令 PhaseScriptExecution 失败,退出代码为非零

swift - 将无效的 URL 解码为 nil

swift - 在 WKWebView 中缩放内容

ios - 添加到 UIStackView 后如何保留 UIButton 大小

ios - iPhone 用户加速度不为零