SwiftUI에서 UIKit 제스처 통합하여 사용하기
WWDC 2024에서 UIGestureRecognizerRepresentable이라는 프로토콜이 소개되었습니다. iOS 18.0 이상 버전을 타겟팅 한다면 사용할 수 있는데요. SwiftUI에서 UIKit의 제스처 인식기를 사용할 수 있게 해줘요. 아직도 SwiftUI에서는 다양한 환경의 제스처 사용 지원이 되지 않는 경우가 많습니다. 예를들어, 두 손가락 탭 제스처를 인식하기 위해서는 SwiftUI의 TapGesture로는 지원되지 않기에 UIKit의 UITapGestureRecognizer를 사용해야 하죠. 그럴때 UIGestureRecognizerRepresentable을 이용하는것입니다 😃 UIGestureRecognizerRepresentable을 통해서 양 세상의 제스처를 통합해봐요!