2014-04-25 3 views
0

UISearchDisplayController을 빌드하는 유일한 방법은 을 UITableViewController에 빌드하는 것입니다.UISearchBar가없는 UITableViewController에 대한 UISearchDisplayController 설정

그러나 나는 UISearchBar을 표시하고 싶지 않으며 대신 버튼을 눌러 검색을 시작하려고합니다.

이것이 가능합니까?

- (void)searchButtonPressed:(id)sender{ 
    [self.searchDisplayController setActive:YES animated:YES]; 
} 

이 "작품"하지만 나타나 더 UISearchBar가없는 searchDisplayController을 :

나는 버튼을 누른에 UISearchDisplayController를 활성화했습니다. (명백하게).

+0

'UISearchDisplayController'는 특별히'UISearchBar'를 사용하도록 작성되었습니다. 검색 창을 가지고 있지 않다면'UISearchDisplayController'를 사용하지 마십시오. 사용자가 검색 기준을 입력하지 않고 검색 할 수있는 UI의 종류는 무엇입니까? – rmaddy

+0

UISearchDisplayController가 나타나면 searchbar를 표시하고 싶습니다. (현재 당면하고있는 문제입니다). UISearchDisplayController가 표시되지 않으면 검색 표시 줄을 표시하지 않을 것입니다. –

답변

0

검색 디스플레이 컨트롤러를 표시하고 닫을 때 hidden 필드를 NO 및 YES로 설정하면됩니다.