오늘은 SwiftUI의 제스처중 RotationGesture를 살펴보려합니다. 우선 공식문서의 정의를 보자면, 회전 모션과 흔적의 각도를 인식 하는 제스처라고 되어있습니다.
그렇다면 밸류값이 Angle로 나올 것같네요. 그럼 엑스코드의 정의로 다시 들어가 볼까요?
기본값으로 1도를 가지고있고 밸류값으로 역시 Angle을 갖네요. 그러면 @State변수 설정 할때 Angle값을 사용해야겠구나 생각할 수 있겠습니다.
그럼 일단 여기까지만 정의를 읽어보고 예제를 살펴보겠습니다. 별 특별할거 없고 그냥 돌리기만하면 끝이네요 간단하쥬?
계속 밀던 3단계 방법으로 만들어 보겠습니다. 1. @State 변수 설정 2.
제스처 설정 3. 적용 1.
@State 변수 설정 Angle의 변화를 담아내야하니 Angle 타입으로 만들어 줘야겠죠? @State var angle = Angle(degrees: 0.0) 초기값 0으로 넣어줍니다. 2.
제스처 설정 이번건 정말 간단합니다. 그냥 angle이 바...
원문 링크 : RotationGesture - SwiftUI