在 iPhone 上创建多个窗口/视图,可以使用 SwiftUI 框架来实现。SwiftUI 是一个声明式的 UI 框架,可以让开发者更加轻松地创建用户界面。以下是一个简单的示例,展示了如何在 SwiftUI 中创建多个视图:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List {
NavigationLink(destination: View1()) {
Text("View 1")
}
NavigationLink(destination: View2()) {
Text("View 2")
}
NavigationLink(destination: View3()) {
Text("View 3")
}
}
.navigationBarTitle("Multiple Windows")
}
}
}
struct View1: View {
var body: some View {
Text("This is View 1")
}
}
struct View2: View {
var body: some View {
Text("This is View 2")
}
}
struct View3: View {
var body: some View {
Text("This is View 3")
}
}
在这个示例中,我们创建了一个包含三个视图的列表。每个视图都有一个 NavigationLink
,当用户点击时,会导航到相应的视图。这样,用户就可以在 iPhone 上轻松地在多个窗口/视图之间切换。
在实际应用中,您可以根据需要创建更多的视图,并根据需要调整导航逻辑。此外,您还可以使用 SwiftUI 提供的其他视图和控件来定制您的应用程序界面。
领取专属 10元无门槛券
手把手带您无忧上云