Demo.swift
ContentView.swift
App.swift
import SwiftUI
struct FlexibleFramesDemo: View {
var body: some View {
VStack(spacing: 12) {
Text("Trailing")
.frame(minWidth: 120, maxWidth: .infinity, alignment: .trailing)
.padding(8)
.background(.gray.opacity(0.1))
.cornerRadius(6)
Text("Tall block")
.frame(maxWidth: .infinity)
.frame(maxHeight: 120)
.background(.orange.opacity(0.1))
.cornerRadius(6)
}
.padding()
}
}
import SwiftUI
struct ContentView: View {
var body: some View { FlexibleFramesDemo() }
}
import SwiftUI
@main
struct MyApp: App {
var body: some Scene { WindowGroup { ContentView() } }
}