2014-11-19 2 views
1

UITableView 및 UISearchDisplayController가 있습니다. 그러나 tableview를 스크롤 할 때 검색 막대도 함께 스크롤됩니다. 이를 극복하기 위해 난 jQuery과 외부 UISearchDisplayController의 검색 창을 이동 제가 검색 창 이동을 검색 할 때 지금 내 배치는 다음과 같이, 또한, 검색 창을 이동 한 후있는 tableviewUITableView 상단의 UISearchdisplaycontroller 검색 바 수정

View 
    -> SearchBar 
    -> TableView 
     -> ContentListCell 

의 조정 높이 대응 65 &에 검색 창을 y 위치를 조정 위와 보이지 않는. 어떻게 문제를 해결할 수 있습니까? 검색 창을 최상위 위치에두고 싶습니다.

감사합니다.

답변

0

활성화 될 때 UISearchbar를 위로 이동하지 않으려면 UISearchDisplayController에 대해 showsSearchBarInNavigationBar 속성을 NO로 설정할 수 있습니다.

+0

검색 결과에서 검색 버튼을 선택하면 displaysSearchBarInNavigationBar 속성을 NO로 설정하면 검색 막대가 숨겨집니다. – user2071152

+0

나는 searchBar 및 iOS 7의 UISearchDisplayController와 관련된 몇 가지 문제점을 가지고 있습니다. 이것은 꽤 좋은 해결책은 아니지만, UISearchBar를 단독으로 사용하고 결과를 표시하기 위해 자체 TableView를 제공하여 해결했습니다. 그렇지 않으면, 제대로 작동하게하기 위해 검색 창을 TableView의 HeaderView로 추가해야했지만 물론 TableView로 스크롤 할 것입니다. – mbo42

관련 문제