
Search Large Text Animation


private lazy var searchContoller: UISearchController = {
let searchController = UISearchController()
searchController.searchBar.placeholder = "검색어 입력"
searchController.delegate = self
searchController.searchResultsUpdater = self
//검색 라지텍스트 위로올라가는 애니메이션 설정
**searchController.hidesNavigationBarDuringPresentation = true**
searchController.searchBar.delegate = self
return searchController
}()
//viewDidLoad에 넣어줘야됨 :)
private func configureNavigation() {
self.navigationItem.title = "검색"
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.searchController = searchContoller
self.navigationItem.hidesSearchBarWhenScrolling = true
}


// 앱 구동시 searchBar 가려져있는 현상 없애기
self.navigationItem.largeTitleDisplayMode = .always
Cancel Button Text

// Change placeholder
searchController.searchBar.placeholder = "검색어를 입력하세요."
// Change text color
searchController.searchBar.tintColor = .black
// Change Cancel button value
searchController.searchBar.setValue("취소", forKey: "cancelButtonText")