swiftui NavigationView 底部 按钮
时间: 2023-12-10 16:41:03 浏览: 30
你可以在 `NavigationView` 的 `navigationBarItems` 中添加一个 `Button`,然后使用 `Spacer()` 将其移动到底部。
例如:
```swift
struct ContentView: View {
var body: some View {
NavigationView {
Text("Hello, World!")
.navigationBarTitle(Text("My App"))
.navigationBarItems(trailing:
Button(action: {
// 按钮动作
}) {
Image(systemName: "plus")
.imageScale(.large)
}
.padding(.trailing, 20)
)
.navigationBarItems(leading: Spacer(), trailing:
Button(action: {
// 按钮动作
}) {
Image(systemName: "heart")
.imageScale(.large)
}
.padding(.trailing, 20)
)
}
}
}
```
在上面的示例中,我们向 `navigationBarItems` 添加了两个按钮。一个在右侧,一个在左侧。使用 `Spacer()` 来将左侧按钮移动到导航栏底部。您可以调整 `padding` 值来调整按钮的位置。