【问题标题】:How to set buttons in left and right(leading/trailing) in navigation bar swift ui?如何在导航栏swift ui中设置左右按钮(前导/尾随)?
【发布时间】:2020-08-17 05:27:22
【问题描述】:
我想在导航栏的left(leading)设置一个按钮,在导航栏的right(trailing)设置一个按钮快速的用户界面。
请帮我做。
.navigationBarItems(leading:
HStack {
Button("About") {
print("About tapped!")
}
}
)
【问题讨论】:
标签:
ios
swift
xcode
swiftui
uinavigationbar
【解决方案1】:
使用以下修饰符
.navigationBarItems(leading:
Button("About") {
print("About tapped!")
},
trailing:
Button("Settings") {
print("Settings tapped!")
}
)
【解决方案2】:
试试这个代码来设置多个按钮:
.navigationBarItems(
leading:
HStack {
Button("About") {
print("About tapped!")
}
Button("Call") {
print("Call tapped!")
}
},
trailing:
HStack {
Button("Settings") {
print("Settings tapped!")
}
Button("Contacts") {
print("Contacts tapped!")
}
}
)