Get your own website
Demo.swift
ContentView.swift
App.swift
 
import SwiftUI

struct LongPressDemo: View {
  @State private var pressed = false
  var body: some View {
    Text(pressed ? "Pressed" : "Hold me")
      .padding(12)
      .background(.blue.opacity(0.1))
      .cornerRadius(8)
      .onLongPressGesture(minimumDuration: 0.5) { pressed.toggle() }
  }
}

                    
import SwiftUI

struct ContentView: View {
  var body: some View { LongPressDemo() }
}

                    
import SwiftUI

@main
struct MyApp: App {
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}