탐색 모음 항목에 검색 막대를 포함하려면 어떻게해야합니까?UISearchDisplayController를 사용할 때 탐색 모음 항목이 사라집니다 .SearchBarInNavigationBar
[searchBar sizeToFit]
을 사용했는데 작동하지 않고 displaysSearchBarInNavigationBar
을 사용하지 않고 검색 바를 클릭하면 탐색 모음이 사라집니다.
-(void)viewDidLayoutSubviews{
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
UISearchDisplayController UISearchDisplayController hiding navigation bar에 대답을 시도하지만 검색 창을 숨기는 동안 탐색 표시 줄 아래에 표시되는 UISearchDisplayController searchResultsTableView
됩니다.
나는 [tableView setFrame : CGRectMake (0, 42, 320, 380)];를 사용하여 [여기] (http://stackoverflow.com/a/24750397/2328392) 다른 iOS 기기와 호환되지 않으며 검색 창에 데이터가있을 때 취소 버튼이 작동하지 않는 문제. 누구든지 다른 제안이 있습니까? –
'CGRectMake'로 다른 접근법을 시도했습니다 'CGRect s = self.searchDisplayController.searchBar.frame; CGRect newFrame = CGRectMake (0, s.size.height, s.size.width, s.size.height * [filteredList count]); tableView.frame = newFrame; ' 취소 버튼 문제가 남아 있고 실시간 검색 행이'[tableview reload]'로 업데이트되지 않습니다. –