반응형
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
if searchBar.text?.count == 0 {
loadItems()
DispatchQueue.main.async {
searchBar.resignFirstResponder()
}
}
}
1. x표시를 누르면 글자수가 0이 됨을 트리거하여서
기존에 있던 목록으로 되돌아 갈 수 있다.
그리고 막상 뒤로 돌아가게 되면 키보드가 사라지지 않는데
키보드가 firstresponder였는데
그것을 main queue로 가져와서 해지를 시켜줘야 키보드가 다시 내려가게 된다.
DispatchQueue.main.async {
searchBar.resignFirstResponder()
반응형
'iOS > Swift 어플 따라하기' 카테고리의 다른 글
[Swift] Realm을 사용하여 Data Create(CRUD) + 관계 설정 (0) | 2022.10.18 |
---|---|
[Swift] Realm 맛보기.. data경로, data확인 (0) | 2022.10.18 |
[Swift] Query using Coredata (Searchbar) (0) | 2022.10.17 |
[Swift] Coredata로 CRUD (0) | 2022.10.14 |
[Swift] Coredata로 data 저장하고 불러오기(CRUD의 시작) (1) | 2022.10.13 |