我想创建像文件应用程序中一样的菜单。我添加了按钮,但我不知道如何在 SwiftUI 中创建这样的菜单。你有id吗?
.navigationBarItems(trailing: Button(action: { }) {
Image(systemName: "ellipsis.circle")
.font(.system(size: 21))
})
Run Code Online (Sandbox Code Playgroud)
在SwiftUI 2中,您可以使用Menu放置在Toolbar:
struct ContentView: View {
var body: some View {
NavigationView {
Text("Test")
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
Menu(content: {
Button("Option 1", action: {})
Button("Option 2", action: {})
Button("Option 3", action: {})
}) {
Image(systemName: "ellipsis.circle")
.font(.system(size: 21))
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1167 次 |
| 最近记录: |