下面的代码片段是一个问题的示例。
import SwiftUI
struct TestingView: View {
@State var myText = ""
@State var myText2 = ""
var body: some View {
NavigationStack {
Form {
Text("Row 1")
Text("Row 2")
TextField("Write here", text: $myText)
TextField("Write here too", text: $myText2)
}
.navigationTitle("Testing Toolbar") // delete if you want no title
.navigationBarTitleDisplayMode(.inline)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Button {
print("Button up pressed")
} label: {
Image(systemName: "chevron.up")
}
Button {
print("Button down pressed")
} label: {
Image(systemName: "chevron.down")
}
Spacer()
}
}
}
}
}
struct TestingView_Previews: PreviewProvider {
static var previews: some View {
TestingView()
}
}
在iOS 16.4或更低版本上运行良好,但在iOS 17上不起作用。有没有iOS 17的解决方案?