ios

8. Xcode button의 Sent Events에 대해서 알아보자

코코넛딩 2023. 12. 4. 22:32

챗지피티가 알려준 내용이라 틀린 내용이 있을 수 있습니다. 댓글 남겨주시면 수정하겠습니다.

 

Touch Down

  • 사용자가 버튼을 누르면 이벤트가 발생한다.
  • 아직 버튼을 놓지 않은 상태이다.

Touch Down Repeat

  • 사용자가 버튼을 길게 누르고 있을 때 반복적으로 발생하는 이벤트이다.
  • 버튼을 길게 누르는 동안 주기적으로 발생한다.

Touch Drag Inside

  • 버튼을 터치하고 이동할 때 발생하는 이벤트이다.
  • 버튼 안쪽에서 이동하는 경우 발생한다.

Touch Drag Outside

  • 버튼을 터치하고 이동할 때 발생하는 이벤트이다.
  • 버튼 밖으로 이동하는 경우 발생한다.

Touch Drag Enter

  • 버튼을 터치하고 이동할 때 발생하는 이벤트 입니다.
  • 버튼에 진입할 때 발생합니다.

Touch Drag Exit

  • 버튼을 터치하고 이동할 때 발생하는 이벤트 입니다.
  • 버튼을 빠져 나갈 때 발생합니다.

Touch Up Inside

  • 버튼을 터치한 후 손을 뗄 때 발생하는 이벤트 입니다.
  • 버튼 내부에서 손을 떼면 발생합니다.

Touch Up Outside

  • 버튼을 터치한 후 손을 뗄 때 발생하는 이벤트 입니다.
  • 버튼 외부에서 손을 떼면 발생합니다.

Touch Cancel

  • 터치 이벤트가 취소 되었을 때 발생하는 이벤트 입니다.
  • 주로 스크롤이나 제스처 인식 등의 이벤트와 관련이 있습니다.

Value Changed

  • 버튼의 값이 변경되었을 때 발생하는 이벤트입니다.
  • 주로 UISwitch와 같은 스위치 형식의 버튼에서 사용됩니다.

Primary Action Triggered

  • 버튼의 주요작업을 실행하기 위해 터치했을 때 발생하는 이벤트 입니다.
  • 주로 "확인" 또는 "저장" 버튼과 같은 중요한 작업을 수행하는 버튼에 사용됩니다.