2011-07-06 5 views
2

검색 컨트롤을 사용하여 테이블 뷰 목록을 필터링하여 필터링합니다. 내 요구 사항은 사용자가 일부 키워드를 입력하여 하나의 셀을 신속하게 선택하도록하는 것입니다.IOS, 테이블 뷰 필터링 검색 컨트롤을 사용하여 선택

UI는 간단합니다. 선택을 확인하는 확인 버튼이있는 탐색 바, 탐색 바 아래 검색 바 및 하단의 표 뷰.

사용자가 tableview를 필터링하려고하면 탐색 표시 줄이 사라지고 전체 화면이 검색 모드로 바뀌고 검색 창은 화면 상단에 표시됩니다. 이 경우 사용자가 셀을 선택하면 탐색 표시 줄에 넣은 확인 버튼을 클릭하여 선택을 확인하지 못했을 때 검색 막대의 취소 버튼을 눌러 검색 모드를 유지 한 다음 거기에 넣어 확인 버튼을 클릭하십시오. 그건 내가 원하는 게 아니야.

내 사용자가이 작업을 더 쉽게 할 수 있도록 어떻게 처리 할 수 ​​있습니까?

답변

3

UISearchDisplayController를 사용해 볼 수 있습니까? 자동 완성 상자처럼 작동합니다.

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISearchDisplayController_Class/Reference/Reference.html

A search display controller manages display of a search bar and a table view that displays the results of a search of data managed by another view controller. 

예 :이 도움이 http://developer.apple.com/library/ios/samplecode/TableSearch/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007848

희망.

관련 문제