将宽度约束设置为 Activity 指示器会破坏堆栈视图?
Setting width constraint to Activity Indicator breaks stackviews?
这是在标签和 activity 指示器之间设置水平堆栈视图后视图的样子:
这不是预期的输出,因为我希望标签和 activity 指标彼此靠近。看起来堆栈视图试图为两个子视图分配相似的宽度。
我尝试为 activity 指标分配 10 宽度限制,结果如下:
这是左侧面板:
如何在标签的右侧添加一个 activity 指示符?
我期待看起来像这样的东西:
发生这种情况是因为 Stack View 插入了具有所需 (1000) 优先级的约束。
您可以做的是将标签的 Content Compression Resistance Priority
和 activity 指示符的 Content Hugging Priority
更改为 1000
(在这种情况下不需要额外的宽度限制)
这是在标签和 activity 指示器之间设置水平堆栈视图后视图的样子:
这不是预期的输出,因为我希望标签和 activity 指标彼此靠近。看起来堆栈视图试图为两个子视图分配相似的宽度。
我尝试为 activity 指标分配 10 宽度限制,结果如下:
这是左侧面板:
如何在标签的右侧添加一个 activity 指示符?
我期待看起来像这样的东西:
发生这种情况是因为 Stack View 插入了具有所需 (1000) 优先级的约束。
您可以做的是将标签的 Content Compression Resistance Priority
和 activity 指示符的 Content Hugging Priority
更改为 1000
(在这种情况下不需要额外的宽度限制)