swiftui - SwiftUI:如何从菜单按钮推送到新视图
问题描述
我想从菜单按钮推送到新视图,但我的实现似乎不起作用。我已经搜索过 SO,大多数解决方案都使用NavigationLink
,但似乎不适用于菜单按钮。
代码:
ToolbarItem(placement: .navigationBarTrailing) {
Menu {
NavigationLink(
destination: ReadMoreView(),
label: {
Label("Read more", systemImage: "ellipses")
})
}
label: {
Text("Next")
}
}
其他尝试:
ToolbarItem(placement: .navigationBarTrailing) {
Menu {
Button(action: {
NavigationLink(destination: ReadMoreView())
}) {
Label("Read more", systemImage: "ellipses")
}
}
label: {
Text("Next")
}
}
解决方案
推荐阅读
- python - 需要帮助创建复利计算器
- c++ - 无法使用 Visual Studio 2019 中的模块链接功能时间
- python-3.x - 如何将十六进制值 81869400 转换为十进制值 948681000
- python - 从 NetCDF 中的多个纬度中心查找半径内的值
- javascript - Redux Store:根据下拉菜单将值输入到存储中
- javascript - 显示 Javascript Ajax 网络服务请求
- python-3.x - 自动给出 lambda 参数
- javascript - 在 Cloud Firestore 中获取一个特定的自动生成的文档 ID
- amazon-web-services - 将未经身份验证的用户切换为经过身份验证的用户
- python - 如何在列表理解中引用未命名变量?