2012-12-18 22 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开发。 –

相关问题