Community

SwiftUI에서 현재 탭 된 위치 좌표 구하기

SwiftUI가 날이 갈수록 발전하고 있는것은 사실인것 같습니다. 그러나 현업이라면 마음대로 미니멈 타겟을 높여버릴 수도 없으며 아직 UIKit 세상을 벗어나 모든것을 선언형으로 만들기에는 턱없이 부족한것도 사실로 느껴집니다. 특히 저는 Gesture들을 다룰때 그런걸 많이 느낀 편입니다😭 그래도 어떻게든 SwiftUI로 프로젝트를 진행하고 있다면 해결해야죠. 그래서 이번 주제도 사용자의 TapGesture를 받아 현재 탭 된 위치 좌표를 구하는 커스텀한 제스쳐 구현을 학습해보고 만들어봤습니다🙋🏻 이또한 iOS 16부터는 애플에서 개선해줬지만 그 전 OS도 지원해야하는 상황이라면 이러한 커스텀한 구현은 피할 수 없을것 같네요! 선언형이라는게 결국 명령형들을 조금 더 쓰기 쉽고 편하게 만든것이니 SwiftUI에서는 왜 이런것도 지원안해죠! 하는 불평보다는 이러한 커스텀한 구현들도 자신의 입맛대로 만들어 선언형UI스럽게 쓸 수 있어야 된다고 개인적으로 생각합니다🕺🏻

알림

알림이 없습니다