我试图HStack在 SwiftUI 中包含自定义行,Form如下所示:
var body: some View {
Form {
TextField("Text", text: .constant("test"))
Toggle("Toggle", isOn: .constant(true))
.toggleStyle(SwitchToggleStyle())
HStack {
Text("Label")
MenuButton("Menu") {
Button(action: {
print("Clicked Pizza")
}) { Text("Pizza") }
Button(action: {
print("Clicked Pasta")
}) { Text("Pasta") }
}
TextField("Topping", text: .constant("Cheese"))
.labelsHidden()
}
}
.padding()
}
Run Code Online (Sandbox Code Playgroud)
导致
但是,我希望与切换Label垂直对齐Toggle并垂直对齐。Menu
是否有选择自定义行对齐模式的标准方法HStack?