[UiKit] UIPanGesture setTransition(.zero) 해주는 이유

2024. 6. 25. 15:22·개발일기/IOS

💡 setTranslation(.zero)를 해줘야하는이유

  • 이동 범위를 제한해주었다면, setTranslation메서드를 적어주지 않아도 작동하지만, 손가락 움직임에 따라 변하는 느낌보다는 조금만 건드려도 훅 올라가는 느낌이 든다.
  • 이유는 pan제스처 인식기가 원점에서부터 이동한 거리를 따라서 이동해야하는데, .zero로 설정해주지않으면 바로 이전 위치로부터 떨어진 거리를 계산하기 때문에 훅 올라가고 훅 내려가는 것이다. 따라서 setTranslation메서드를 적어주는 것이 좋음! 
728x90
저작자표시 변경금지 (새창열림)

'개발일기 > IOS' 카테고리의 다른 글

[UiKit] pod install 오류  (0) 2024.06.25
[UiKit] 뷰 레이아웃 관련 메서드 정리...  (0) 2024.06.25
[Swift] - xcode phase script Execution failed with a nonzero exit code 에러  (0) 2024.03.15
[Swift] - WebView(웹뷰) 사용할 때 인터넷 허용  (0) 2024.03.15
[Swift] - Lottie 애니메이션 실습 삽질정리(feat. sandbox)  (0) 2024.03.15
'개발일기/IOS' 카테고리의 다른 글
  • [UiKit] pod install 오류
  • [UiKit] 뷰 레이아웃 관련 메서드 정리...
  • [Swift] - xcode phase script Execution failed with a nonzero exit code 에러
  • [Swift] - WebView(웹뷰) 사용할 때 인터넷 허용
코딩하는빵친자
코딩하는빵친자
안녕하세요 코딩하는 빵친자입니다. 말그대롭니다.
  • 코딩하는빵친자
    코딩하는 빵친자의 블로그
    코딩하는빵친자
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • 개발일기 (41)
        • Python (9)
        • Swift (2)
        • DataBase (0)
        • 알고리즘 (0)
        • IOS (30)
      • 데보션 영 (4)
      • 코테 (10)
        • Swift (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    IOS
    universalapp
    Rosetta
    uipangesture
    arm7
    ios개발
    pod
    podinstall오류
    delegate패턴
    제스처인식
    settransition
    podlock
    뷰관련메서드
    SWIFT
    아웃링크
    추적권한
    buildsetting
    ios스와이프
    xcode
    uikit
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는빵친자
[UiKit] UIPanGesture setTransition(.zero) 해주는 이유
상단으로

티스토리툴바