2012-12-18 2 views
1

도움이 필요합니다. 실제로 탭하거나 검색 버튼을 클릭하면 검정색 화면이 나타납니다. ABPeoplePicker에서 사용하고있는 것을 볼 수 있듯이 UITableView으로 가능합니까? 제 질문을하는 데 도움이되는 이미지를 추가했습니다. !내 응용 프로그램에서 overlayview를 얻는 방법

여기 내 코드입니다 : - 당신이 UISearchBar 대신 UISearchDisplayController를 추가하는 경우

-(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar 
    { 
     if(searching) 
      return; 
     [searchBar setShowsCancelButton:YES animated:YES]; 
     searching = YES; 
     letUserSelectRow = NO; 
     [contactTableView setScrollEnabled:NO]; 
    } 

[예 이미지] [1]

답변

0

, 검은 화면이 자동으로 올 것이다. UISearchBar 이외의 다른 장소에서 필요하면 검은 배경색의보기를 추가하고 필요할 때 표시/숨기기를해야합니다.

+0

죄송합니다. UISearchBar 대신 UISearchDisplayController 사용하여 시도했지만 내 결과를 얻을 수 없습니다. –

+1

UITableView가 없어도 작동해야하며 다른 UISearchDisplayController를 드래그 앤 드롭하고 UISearchBar에 포커스를 둡니다. –

+0

고맙습니다. 그러나 프로그래밍 방식으로 할 수 없습니까? 아직도 iphone dev에 매우 익숙하지만 어떻게해야하는지 궁금합니다. –

관련 문제