Section13 144) UITextField
keyboard "go"클릭시 무언가를 실행하고 싶다면???
UITextFieldDelegate 연결 (UITextFieldDelegate)
viewDidLoad에서
searchTextField.delegate = self 의 의미?
textfield가 여기에서 일어나는 일을 ViewController에 보고한다.
ex) 사용자가 탭을 했어 , 무언가를 지우고 있어 등등
위의 self는 VC를 의미함.
keyboard "go"클릭시 실행
go 클릭시 또는 searchButton 클릭시 keyboard 내리기
searchTextField.endEditing(true)
Delegate is being notified.
Delegate는 항상 노티를 받는다.
TextField에서 endediting되었을 때: 해당 텍스트필드에 있는 내용이 없어지게끔 한다.
->endediting되었는지 어떻게 아는가?? 키보드 go누르거나, searchBtn누를때.
textFieldShouldEndEditing 메서드는 사용자가 입력한 것에 대해 몇 가지 유효성 검사를 수행하는 데 정말 유용합니다.
'iOS > iOS Swift Udemy - AngelaYu' 카테고리의 다른 글
Sec13 149) Networking - URL Session (0) | 2022.12.27 |
---|---|
Section13. 145) Protocol (0) | 2022.12.13 |
Section13. 143) 다크모드 및 벡터 Assets 작업. (0) | 2022.12.13 |
Section19 247) searchbar에서 검색 취소 클릭시 키보드 내리기 (0) | 2022.11.01 |
Section19. 252) Core Data Fundamental / CRUD (0) | 2022.10.30 |