SwiftUI 调整 View 在 Stack 中的高度或者宽度占比

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import SwiftUI

struct ContentView: View {
var body: some View {
VStack(spacing: 0) {
Rectangle()
.fill(Color.red)
.containerRelativeFrame(.vertical, count: 100, span: 43, spacing: 0)

Rectangle()
.fill(Color.green)
.containerRelativeFrame(.vertical, count: 100, span: 37, spacing: 0)

Rectangle()
.fill(Color.yellow)
}
}
}

// 43:37:20

SwiftUI 调整 View 在 Stack 中的高度或者宽度占比
https://wonderhoi.com/2025/01/16/SwiftUI-调整-View-在-Stack-中的高度或者宽度占比/
作者
wonderhoi
发布于
2025年1月16日
许可协议