2017-02-13 2 views
0

프로그래밍 방식으로 검색 바를 uitableview 헤더에 추가하는 방법은 무엇입니까? 특히 나는 바 버튼 항목을 가지고 있는데, 검색 막대에서 테이블보기 머리글로 애니메이션을 적용하고 싶을 때 취소 단추를 누르면보기 밖으로 다시 움직이게되고 머리글은 정상으로 돌아갑니다. 이것이 가능한가? 감사.프로그래밍 방식으로 검색 막대를 UITableView 헤더에 추가하는 방법?

답변

2

는 그것은 스위프트 2를 기반으로하지만, 그것은 컨트롤러를 보려면 검색 대리자를 추가 빠른 3

매우 사랑하는 아니다 것 :

let searchController = UISearchController(searchResultsController: nil) 

이 설정 :

UISearchResultsUpdating 

검색을 확인 searchController의 기본값 :

테이블에

추가 검색 :

func filterContentForSearchText(searchText: String, scope: String = "All") { 
    // do some stuff 
} 
:

func updateSearchResultsForSearchController(searchController: UISearchController) { 
    filterContentForSearchText(searchController.searchBar.text!) 
} 

가 검색 기능을 Impliment :

table.tableHeaderView = searchController.searchBar 

이 대표는 검색이 시작 알려

관련 문제