2012-12-18 21 views
1

我需要幫助。其實當我點擊或點擊搜索按鈕,然後我應該得到一個黑色的屏幕。正如您在ABPeoplePicker中看到的那樣。因此可以使用UITableView?我添加了一個可以幫助你獲得我的問題的圖片。如何在我的應用程序中獲取overlayview

這裏是我的代碼: - !

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

[示例圖片] [1]

回答

0

如果添加了UISearchDisplayController代替UISearchBar的,黑色的屏幕會自動到來。如果您在UISearchBar以外的其他地方需要它,則必須添加具有黑色背景顏色的視圖,並在需要時顯示/隱藏它。

+0

對不起。我試過使用UISearchDisplayController而不是UISearchBar,但我無法得到我的結果。 –

+1

它應該工作,即使沒有UITableView,只需拖放另一個UISearchDisplayController並集中UISearchBar。 –

+0

thanx答覆。但不能以編程方式完成?仍然想知道如何做,雖然我很新的iphone開發。 –

相關問題