Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除SwiftUI子视图中的大量空白_Swift_Xcode_Swiftui_Xcode11 - Fatal编程技术网

删除SwiftUI子视图中的大量空白

删除SwiftUI子视图中的大量空白,swift,xcode,swiftui,xcode11,Swift,Xcode,Swiftui,Xcode11,当我在NavigationView中嵌套NavigationView时,后退按钮和新的导航栏标题之间有大量空白。在设置我的SwiftUI视图方面,我有没有做错什么 导入快捷界面 结构仪表板:视图{ @环境对象变量用户:用户 让课程=课程。示例课程() var body:一些观点{ 导航视图{ 列出(课程){ 导航链接(目的地:课程视图(课程:课程)){ 文本(课程名称) } }.navigationBarTitle(“欢迎,\(user.first)!”) } } } 导入快捷界面 结构课程视

当我在NavigationView中嵌套NavigationView时,后退按钮和新的导航栏标题之间有大量空白。在设置我的SwiftUI视图方面,我有没有做错什么

导入快捷界面
结构仪表板:视图{
@环境对象变量用户:用户
让课程=课程。示例课程()
var body:一些观点{
导航视图{
列出(课程){
导航链接(目的地:课程视图(课程:课程)){
文本(课程名称)
}
}.navigationBarTitle(“欢迎,\(user.first)!”)
}
}
}
导入快捷界面
结构课程视图:视图{
//@ObservedObject允许我们在课程中的值发生变化时更新视图
@观察对象变量课程:课程
@环境对象变量用户:用户
var body:一些观点{
导航视图{
名单{
导航链接(目的地:WritingPromptView(提示:“你的课程目标是什么,\(用户优先)?”,解释文本:“这是答案”,文本位置:self.$course.goal)){
文本(“课程目标”)
}
导航链接(目的地:NotepadView(父:self.course)){
文本(“记事本”)
}
导航链接(目标:WritingPromptView(提示:,解释文字:,文字位置:self.$course.reflection)){
文本(“反映”)
}
}.navigationBarTitle(课程名称)
}
}
}

这是一个双导航条。只需从CourseView中删除NavigationView。如果您有CourseView的预览,您可能希望将其包装到NavigationView