article

Wednesday, August 11, 2021

SwiftUI Context Menu

SwiftUI Context Menu
The ContextMenu modifier will display a menu with items.
ContentView.swift
//
//  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()
    }
}

Related Post