UISearchController를 사용하면 Search Bar를 클릭했을 때 Cancel 버튼이 활성화 된다. 해당 Cancel 버튼의 색상과 내용을 변경해보려고 한다.
- Default ui
취소 버튼의 title과, 색상을 변경하는 코드
let searchController = UISearchController()
// Change placeholder
searchController.searchBar.placeholder = "검색어를 입력하세요."
// Change text color
searchController.searchBar.tintColor = .black
// Change Cancel button value
searchController.searchBar.setValue("취소", forKey: "cancelButtonText")
- 적용 결과