我正在尝试使此配置文件按钮在 ScrollView 内工作,当点击该按钮时,应该会出现一个模式视图。但由于某种原因,当我向按钮添加一些偏移量以使其与导航标题内联时,按钮停止工作。
有谁知道解决这个问题?
这是我的代码:
import SwiftUI
struct TestView: View {
@State var showMenu = false
var body: some View {
NavigationView {
ScrollView {
VStack {
HStack {
Spacer()
Image(systemName: "person.crop.circle")
.font(.system(size: 36))
.foregroundColor(.blue)
.frame(width: 44, height: 44)
.onTapGesture {
showMenu.toggle()
}
.offset(y: -64)
}
Spacer()
}
.padding()
.sheet(isPresented: $showMenu) {
MenuView()
}
}
.navigationTitle("Browse")
}
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}