2016-07-21 11 views
1

탐색 바 상단에 검색 아이콘/버튼이있는 앱이 있습니다. 이 스토리 보드에 가능할 것이다 그러나 나는 사용자 정의 테이블보기 및 닫기 버튼,사용자 정의 셀이있는 Ios/swift/UISearchController 또는 SearchDisplayController

아래 예제를 참조 위키 피 디아 응용 프로그램처럼 많이 나타납니다 검색 컨트롤러를 표시하려는 경우

는 잘 모르겠어요

http://i.imgur.com/ggsTj6W.png

http://i.imgur.com/BVDLU2O.jpg

그래서 작업 흐름은 다음과 같습니다 - 검색 아이콘을 눌러, - 테이블보기가 온다 닫기 버튼에 초점을 맞춘 검색 - 검색 결과는 다시 사용할 수있는 소스의 맞춤 셀로 표시됩니다.

위키피디아 앱에서이 검색을 사용하면 이모티콘이 매우 원산지로 느껴집니다. 그것을하는 방법?

답변

2
  1. 방법

    를 viewDidLoad에 다음 코드를 추가하여 클래스에

    let searchController = UISearchController(searchResultsController: nil) 
    
  2. 를 검색 컨트롤러를 추가 UITableViewController 객체를 생성 및 프로토콜 UISearchResultsUpdating

  3. 에 부합 감사합니다

  4. 는 (당신이 검색 버튼을 보여주고 싶은) 메인 페이지에서 UISearchResultsUpdating 프로토콜

    func updateSearchResultsForSearchController(searchController: UISearchController) 
    
  5. 을 준수하기 위해 다음과 같은 방법을 구현 위의 tableViewController에 SEGUE을 만들고 모달 제시하도록 설정 버튼을 두 드리면.

+0

답장을 보내 주셔서 감사합니다. 정말 고맙지 만 뭔가 놓쳤습니까? 검색 표시 줄이 –

+0

self.tableView.tableHeaderView = searchController.searchBar로 만든 테이블보기 컨트롤러에 나타나지 않기 때문에이 줄은 검색 창을 테이블보기에 추가합니다. 테이블 뷰 콘센트의 이름이 self.tableView 대신에 있는지 확인할 수 있습니까? –

+0

일해 주셔서 감사합니다. 감사합니다. 감사드립니다. –

관련 문제