TapGesture
·
SwiftUI
TapGesture 는 한번 또는 여러면의 탭을 인지하는 제스처입니다. tap 제스처를 뷰에서 인지하기 위해서는 gesture를 만들고 구성해야합니다, 이후 gesture(_:including:) modifier를 사용하여 뷰에 추가합니다. 다음 코드는 원에 tap gesture를 추가하여 원의 색깔을 바꾸도록 하는 코드입니다. struct TapGestureView: View { @State private var tapped = false var tap: some Gesture { TapGesture(count: 1) .onEnded { _ in self.tapped = !self.tapped } } var body: some View { ..