【发布时间】:2020-10-06 18:11:42
【问题描述】:
如何填充左侧的黑色矩形以适应红蓝组合的高度。
基本上是黑色而不是像这样在中间,
应填满以占用剩余空间。
HStack(spacing: 1) {
Color.black
.aspectRatio(contentMode: .fit)
VStack(alignment: .trailing, spacing: 1) {
Color.red
.aspectRatio(contentMode: .fit)
Color.blue
.aspectRatio(contentMode: .fit)
}
}
【问题讨论】:
-
尝试调整黑色 View 的 aspectRatio ,会给你一个结果。 Color.black.aspectRatio(0.49, contentMode: .fit)