오늘은 커피를 쏟아서 커피 이모지를 선택
storyboard를 이용하여 버튼이나 텍스트필드같이 이벤트가 필요한 객체를 만든 뒤에
그에 맞는 액션함수를 구현할 때
여러 이벤트들이 있는 것을 확인 할 수 있다.
오늘은 이 이벤트들이 어떠할 때 사용이 되는 건지 알아볼 예정이다.
Did End On Exit -> 키보드에서 Return 키를 눌렀을 때 실행이 되는 이벤트
Editing Changed -> 내용이 변경이 되었을 때
ex) 텍스트 필드에 적힌 비밀번호가 입력이 들어올 때마다 검사해야 할 때
Editing Did Begin -> 포커스 되었을 때
ex) 텍스트 필드를 작동할 때만 비밀번호의 형식을 보여줄 때
Editing Did End -> 포커스가 풀렸을 때
ex) 텍스트 필드에 비밀번호를 다 입력한 뒤에 형식을 검사해야 할 때
Primary Action -> 키보드를 자세하게 다룰 때 사용해야 할 때
(정확하게 이해한건지는 모르겠다.)
Touch Cancel -> 다른 터치 이벤트를 취소?(이거는 잘 이해가 안간다)
Touch Down -> 터치 했을 때
Touch Down Repeat -> 빠르게 두 번 터치 했을 때
Touch Drag Enter -> 터치한 컴포넌트의 일정 영역 바깥으로 나갔다가 다시 들어왔을 때
Touch Drag Exit -> 터치한 컴포넌트의 일정 영역 바깥으로 나갔을 때
Touch Drag Inside -> 터치한 채로 이동하였을 때
Touch Drag Outside -> 터치한 채로 일정 영역 밖으로 이동하였을 때
Touch Up Inside -> 터치한 부분에서 손을 땠을 때
Touch Up Outside -> 터치한 부분의 일정 영역안에서 손을 땠을 때
Value Changed -> 세그먼트의 속성이 변하였을 때
ex) switch를 사용하여 값을 변항 떄마다
참고 : https://developer.apple.com/forums/thread/103127
https://snowee.tistory.com/33