【发布时间】:2021-03-14 11:40:55
【问题描述】:
如何将Menu 放在NavigationLink 目标上?当我点击它时,这种方法只会打开目的地而不是菜单。
var body: some View {
NavigationView {
NavigationLink (
destination: Text("Hello")
label: {
ZStack(alignment: .topTrailing){
Rectangle()
.frame(width: 300, height: 100)
Menu {
Button("Order Now", action: {print("1")})
Button("Adjust Order", action: {print("2")})
} label: {
Label("Options", systemImage: "paperplane")
}
}
})
.buttonStyle(PlainButtonStyle())
}
}
编辑:澄清一下:菜单位于右上角。当我点击这个菜单按钮时,应该会出现菜单。否则,当我点击视图的其余部分时,应该打开 NavigationLink 的目的地
【问题讨论】:
标签: swiftui