我希望 .edgesIgnoringSafeArea(.all) 将内容适合到画布的顶部
我希望它显示如下: https: //i.stack.imgur.com/RzrO6.png
相反,它显示如下: https: //i.stack.imgur.com/sbbaU.png
内容查看:
TabView {
NavigationView {
MainContentView()
}
...
}
Run Code Online (Sandbox Code Playgroud)
主要内容查看:
var body: some View {
VStack(alignment: .leading, spacing: 20) {
...
}
.padding([.horizontal, .top])
.navigationBarTitle("Title")
}
Run Code Online (Sandbox Code Playgroud)
详细查看:
struct PostDetail: View {
var post: Post
var body: some View {
List {
Image(post.imageName)
.resizable()
.aspectRatio(contentMode: .fit)
.listRowInsets(EdgeInsets())
VStack(spacing: 20) {
Text(post.name)
.foregroundColor(.primary)
.font(.largeTitle)
.fontWeight(.bold)
Text(post.description)
.foregroundColor(.primary)
.font(.body)
.lineLimit(nil)
.lineSpacing(12)
VStack {
HStack {
Spacer()
ViewMoreButton(post: post)
Spacer()
}
}
}
.padding(.top)
.padding(.bottom) …Run Code Online (Sandbox Code Playgroud) swiftui ×1