이것은 매우 실망 스럽습니다. 검색 문자열이 비어 있어도 필터링되지 않은 결과를 UISearchDisplayController에 표시하려고합니다.검색 문자열이 비어있을 때 UISearchDisplayTableView 표시
numberOfSectionsInTableView:
및 numberOfRowsInSection:
에 디버그 코드를 추가하면 검색 문자열이 비어있을 때 0이 아닌 정수가 반환되지만 cellForRowAtIndexPath:
은 호출되지 않습니다. 테이블 뷰가 숨겨져있는 것 같습니다.
searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView
에 tableview.hidden=NO;
을 설정하려고 시도했습니다.
이것은 어렵지 않을 것입니다. 저는 이것이 매우 일반적인 일이라고 생각합니다!
을 설정하는 것입니다; shouldReloadTableForSearchString에서 작동하지 않습니다. 내 자리 표시 자 텍스트를 볼 수있게하고 싶었습니다. 이견있는 사람? – DonnaLea
나는 지금 잠 들어 있었음에 틀림 없다. 예 : – DonnaLea
' "'빈 텍스트가 있으면 자리 표시 자 텍스트가 제거됩니다. @DonnaLea, 어떻게 작동하는지 설명해 주시겠습니까 – Sategroup