我想要实现的是,有两个容器视图,其中包含两个标签。此标签是动态设置的,表示百分比或金额。我还有一个图像视图。我想要实现的是“容器视图 - 图像 - 容器视图”。我遇到的问题如下:假设左侧容器具有百分比值(从0到100),而右侧容器视图具有美元金额(可能高达数百万)。我想做的是标签动态调整大小并占用尽可能少的空间。以下是一些可以更好理解的图像:
我使用堆栈视图来隔开三个视图。这甚至是解决这个问题的正确方法吗?
编辑:这是我想要达到的最终结果:
答案 0 :(得分:4)
您可以使用堆栈视图执行此操作。这是你需要做的:
答案 1 :(得分:0)
选择 StackView 并打开属性检查器将分布更改为按比例填充。我还会测试非常大的数字以查看它如何影响 StackView 的外观,但如果我理解正确,这应该可行。