LongPressGesture
-
SwiftUI LongPressGesture 를 사용한 Fingerprint ButtonSwiftUI 2020. 8. 25. 05:27
struct FingerprintButton: View { //롱프레스 제스처 상태 @GestureState var press = false //롱프레스 제스쳐 완료 상태 체크 @State var completed = false var body: some View { //3개의 이미지 와 원형 상태바 레이어용 ZStack ZStack { //1. 기본 배경 - 완료시 사라짐 Image("fingerprint1") .opacity(completed ? 0 : 1) .scaleEffect(completed ? 0 : 1) //2. 진행 중에 위로 이동하면서 애니메이션 Image("fingerprint2") .clipShape( Circle() .offset(y: press ? 0 : 50) ) .animat..