Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在我的应用程序中获得overlayview_Iphone_Objective C_Ios_Ios5_Uisearchbar - Fatal编程技术网

Iphone 如何在我的应用程序中获得overlayview

Iphone 如何在我的应用程序中获得overlayview,iphone,objective-c,ios,ios5,uisearchbar,Iphone,Objective C,Ios,Ios5,Uisearchbar,我需要帮助。实际上,当我点击或点击搜索按钮时,我会看到一个黑屏。正如您在ABPeoplePicker中所看到的那样,是否可以使用UITableView?我添加了一个图像,可以帮助您了解我的问题 这是我的密码:- -(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { if(searching) return; [searchBar setShowsCancelButton:Y

我需要帮助。实际上,当我点击或点击搜索按钮时,我会看到一个黑屏。正如您在ABPeoplePicker中所看到的那样,是否可以使用UITableView?我添加了一个图像,可以帮助您了解我的问题

这是我的密码:-

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

!![示例图像][1]

如果添加UISearchDisplayController而不是UISearchBar,黑屏将自动出现。如果在UISearchBar以外的其他位置需要它,则必须添加黑色背景色的视图,并在需要时显示/隐藏它

对不起。我尝试过使用UISearchDisplayController而不是UISearchBar,但我无法获得结果。即使没有UITableView,它也应该可以工作,只需拖放另一个UISearchDisplayController并将UISearchBar.thanx作为焦点以进行回复。但这不能通过编程方式完成吗?尽管我对iphone开发还很陌生,但仍然不知道该怎么做。哦!我刚刚将新的UISearchDisplayController拖到我的UIViewController,工作正常,没有任何更改或设置。不确定你的情况有什么问题,这里的一些专家会帮助你-你可以添加一个阿尔法值为.5的uiview,它看起来和你想要的一样