【问题标题】:Setting width constraint to Activity Indicator breaks stackviews?将宽度约束设置为活动指示器会破坏堆栈视图?
【发布时间】:2017-10-09 00:13:54
【问题描述】:

这是在标签和活动指示器之间设置水平堆栈视图后的视图:

这不是预期的输出,因为我希望标签和活动指示器彼此靠近。看起来 stackview 试图为两个子视图分配相似的宽度。

我尝试为活动指示器分配 10 个宽度的约束,结果如下:

这是左侧面板:

如何在右侧有一个带有活动指示器的标签?

我期待看起来像这样的东西:

【问题讨论】:

  • 你能分享一下所有约束和视图层次结构都可见的左侧面板的屏幕截图
  • 添加了侧边栏。
  • 能分享一下你期待的UI吗
  • 添加了预期的用户界面。

标签: ios user-interface autolayout interface-builder ios-autolayout


【解决方案1】:

发生这种情况是因为 Stack View 插入了具有所需 (1000) 优先级的约束。 您可以做的是将标签的Content Compression Resistance Priority 和活动指示器的Content Hugging Priority 更改为1000(在这种情况下不需要额外的宽度限制)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多