我是SwiftUI的初学者(一周前开始),正在尝试应用程序开发的不同东西。我被Zstack卡住了,不能执行任何东西。这是一个多平台的应用程序,当我模拟它的时候,它只是一片空白。当我擦除zstack,并使用vstack运行时,它会做同样的事情。
发布于 2021-03-15 10:06:54
看起来你已经创建了一个基于UIKit而不是基于SwiftUI的应用。
创建应用程序时,请确保选择以下选项:
应用程序接口: SwiftUI
然后在Project Navigator中查看,您应该会看到如下所示:
然后,您应该将SwiftUI代码放在ContentView.swift
中
struct ContentView: View {
var body: some View {
ZStack {
VStack {
LinearGradient(
gradient: Gradient(colors: [.green, .white, .blue]),
startPoint: .topLeading,
endPoint: .bottomTrailing
)
.edgesIgnoringSafeArea(.all)
}
}
}
}
它会给你类似这样的结果:
如果你是SwiftUI的初学者,我建议你看看一些教程,hackingwithswift.com是一个很好的起点。
https://stackoverflow.com/questions/66635578
复制