이번 포스팅은 사실 검색하면 이렇게 나온닼ㅋㅋ..
하지만 직접타이핑하면서 머리에 집어넣기 위해써본다.
이벤트 종류
- Did End On Exit
- Editing Changed
- Editing Did Begin
- Editing Did End
- Primary Action Triggered
- 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
- allTouchEvents
- allEditingEvents
- applicationReserved
- systemReserved
- allEvents
Did End On Exit
UITextField
- 키보드의 Return/Enter키를 눌렀을 때
Editing Changed
UITextField
- 내용이 변경되었을 때마다 호출되는 이벤트(ex: 텍스트 필드의 내용을 수정했을 때)
Editing Did Begin
UITextField
- 내용을 수정하기 위해 포커싱 됐을 때(ex: 텍스트 필드를 터치했을 때)
Editing Did End
UITextField
- 내용 수정이 끝나 포커싱이 사라졌을 때
Primary Action Triggered
- 시맨틱 액션을 동작시킬 때(semantic)
- → 버튼의 정렬을 뜻하는 건가
[iOS - swift] semantic, 버튼안의 내용 정렬
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: slider의 값이 변경되었을 때)
allTouchEvents
- 모든 터치 이벤트
- UIControlEvents.allTouchEvents
allEditingEvents
- UITextField에서 편집작업의 이벤트
- UIControlEvents.allEditingEvents
applicationReserved
- 각각의 애플리케이션에서 프로그래머가 임의로 지정할 수 있는 이벤트 값의 범위
- UIControlEvents.applicationReserved
systemReserved
- 프레임워크 내에서 사용하는 예약된 이벤트 값의 범위
- UIControlEvents.systemReserved
allEvents
- 시스템 이벤트를 포함한 모든 이벤트
- UIControlEvents.allEvents
iOS 앱 프로그래밍
부스트코스 무료 강의
www.boostcourse.org
[iOS] Sent Events
Did End On ExitEditing ChangedEditing Did BeginEditing Did EndPrimary Action TriggeredTouch CancelTouch DownTouch Down RepeatTouch Drag EnterTouch Dra
velog.io
'🌱' 카테고리의 다른 글
Notification 앱푸쉬 (0) | 2022.07.30 |
---|---|
switch 배경색과 여백 (0) | 2022.07.21 |
TypeAlias (0) | 2022.07.21 |
버튼안에 여백주기 (0) | 2022.07.18 |
init?(rawValue: String) (0) | 2022.07.16 |