我正在使用NavigationBar
. 视图非常简单,它是一个整页TextEditor
:
struct NotesEditingScreen: View {
@State var text: String
var body: some View {
TextEditor(text: $text)
.padding(.horizontal)
.navigationBarTitle("Editing")
}
}
我看到的问题是,当登陆此屏幕时(通过 a NavigationLink
),导航栏的顶部TextEditor
被导航栏覆盖:
我想要的行为是TextEditor
内容显示在导航栏下方,就像您手动滚动到顶部以显示文本后出现的一样。
这个问题有解决方案/解决方法吗?我希望有一些偏移量、NavigationBar 上的设置或一些可以完成的编程滚动行为onAppear
。欢迎任何建议。