The ContextMenu modifier will display a menu with items.
ContentView.swift
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | // // ContentView.swift // swiftuidev // // Created by Cairocoders // import SwiftUI struct ContentView: View { var body: some View { HStack { Text( "Action - Long-press" ) //Long-press the action button to display the context menu. .font(.title) .contextMenu { Button(action: {}) { Text( "Share" ) Image(systemName: "square.and.arrow.up" ) } Button(action: {}) { Image(systemName: "heart.fill" ) Text( "Favorite" ) } } } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } |