Ios7 UISearchDisplayController框架问题

Ios7 UISearchDisplayController框架问题,ios7,xcode5,uisearchdisplaycontroller,Ios7,Xcode5,Uisearchdisplaycontroller,我一直在我的一个应用程序中使用UISearchDisplayController,到目前为止,它一直工作得很好,直到我遇到一个问题。每当我尝试在tableView上搜索数据时,结果都会正确显示,但UISearchDisplayController的框架不正确。搜索结果最多显示屏幕高度的一半。 我试着去看看,并看到了一些解决方案。其中没有一个有效,包括最著名的一个: -(void)searchDisplayController:(UISearchDisplayController *)contro

我一直在我的一个应用程序中使用UISearchDisplayController,到目前为止,它一直工作得很好,直到我遇到一个问题。每当我尝试在tableView上搜索数据时,结果都会正确显示,但UISearchDisplayController的框架不正确。搜索结果最多显示屏幕高度的一半。 我试着去看看,并看到了一些解决方案。其中没有一个有效,包括最著名的一个:

-(void)searchDisplayController:(UISearchDisplayController *)controller didShowSearchResultsTableView:(UITableView *)tableView
 {
CGRect frame = controller.searchResultsTableView.frame;
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
   //Changing the frame size here
  }
}

它不能正常工作。有什么想法吗?

如果有人感兴趣,@enreas指出了正确的方向:

如果有人感兴趣,@enreas指出了正确的方向:

看一看:它对我有用。看一看:它对我有用。