검색 막대와 tableview, 기본적으로 팝 오버 검색 상자가있는 모달보기 컨트롤러가 있으며 팝 오버 스그를 사용하여 표시됩니다. 상단에는 취소 버튼이있는 UISearchBar가 있습니다. 해당 검색 창에서 취소 버튼을 사용하여보기 컨트롤러를 닫으려고합니다.검색 막대 취소 단추가있는 모달보기 컨트롤러 닫기
-(void) dismissModalViewController:(UIViewController*) viewToDismiss
{
[viewToDismiss dismissViewControllerAnimated:YES completion:nil];
}
,536와
[self.delegate dismissModalViewController:self]
의 라인을 따라 나는 꽤 많은 방법을 시도
...-(void) searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
[self dismissViewControllerAnimated:YES completion:nil];
}
및
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
위임 방법
UISearchBar가 간섭하는지 여부는 알 수 없지만 합리적인 가설처럼 보입니다. 그렇지 않으면 이것은 일반적인 주제이고 나는 전에 대답되었을지도 모르는 질문을하기 위해 사과한다. 그러나 나는 푸른 색이고 아직도 결과가 없을 때까지 fm와 googled를 읽었다.
취소 할 때 어떻게됩니까? – rocky
제시된보기 컨트롤러에 검색 창 위임을 설정했는지 확인하십시오. – danypata
앱에 아무런 변화가 없습니다. 그것은 대표자들이 적절하게 설정되고 기능들이 모두 호출된다고 말했다. –