Uitableview iOS 7中导航栏中的搜索栏

Uitableview iOS 7中导航栏中的搜索栏,uitableview,ios7,uisearchdisplaycontroller,Uitableview,Ios7,Uisearchdisplaycontroller,我对iOS编程比较陌生,我有一个表视图控制器,顶部有一个导航栏,我试图从“搜索栏和搜索显示控制器”中获取搜索栏,使其显示在导航栏中 我在谷歌上搜索了一下,发现: self.searchDisplayController.displaysSearchBarInNavigationBar = YES; 应该能解决我的问题,但我不确定我会把它放在哪里。它是放在表视图控制器中还是我必须做另一个控件?我尝试创建一个UISearchDisplayController类,但找不到将其链接到搜索栏的方法。有什

我对iOS编程比较陌生,我有一个表视图控制器,顶部有一个导航栏,我试图从“搜索栏和搜索显示控制器”中获取搜索栏,使其显示在导航栏中

我在谷歌上搜索了一下,发现:

self.searchDisplayController.displaysSearchBarInNavigationBar = YES;

应该能解决我的问题,但我不确定我会把它放在哪里。它是放在表视图控制器中还是我必须做另一个控件?我尝试创建一个UISearchDisplayController类,但找不到将其链接到搜索栏的方法。有什么帮助吗

您可以将其放入视图控制器的viewDidLoad中。如果您使用的是故事板,您可以创建一个UISearchDisplayController和搜索栏,并将其拖动到表格标题中


请记住,如果在搜索栏中使用导航栏,它将不会显示范围栏。

对于延迟响应,很抱歉,我们刚刚找到时间再次处理此问题。我已经尝试将UITableView添加到我的故事板,并为其添加关联的类。然后,我将搜索栏和搜索显示控制器添加到标题中,然后将“self.searchDisplayController.displaysSearchBarInNavigationBar=YES;”添加到UITableViewController的viewDidLoad中。问题是什么都没有出现,只有桌子。没有导航栏或搜索栏