绿色框需要几乎一直向左对齐,填充为0.4,但是没有,我尝试过用HStack或VStack替换外部ZStack,但仍然没有成功。
ZStack(alignment: .leading) {
ZStack {}
.padding(.leading, x)
.frame(width: width)
.frame(maxHeight: .infinity)
.background(Color.green)
}
.frame(maxWidth: .infinity)
.background(Color.gray.opacity(0.1))
.frame(height: 8)
1条答案
按热度按时间jjjwad0x1#
你可以尝试在一个ZStack中使用两个Rectangle对象,而不是嵌套两个ZStack。
我试过了,它对我起作用了。
堆栈通常包含一些东西,如果它们不包含,我认为使用诸如矩形之类的对象会更好。