iOS 7中导航栏中的搜索栏

时间:2013-10-18 06:54:43

标签: uitableview ios7 uisearchdisplaycontroller

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

我已经搜索过了,我发现了:

self.searchDisplayController.displaysSearchBarInNavigationBar = YES;

应该解决我的问题,但我不确定我会把它放在哪里。它是否进入表视图控制器或我是否必须进行另一个控制?我已经尝试创建一个UISearchDisplayController类,但我找不到将它链接到搜索栏的方法。有帮助吗?

1 个答案:

答案 0 :(得分:1)

您可以将其放在视图控制器的viewDidLoad中。如果您正在使用故事板,则创建一个UISearchDisplayController和搜索栏并将其拖到表头中。

请注意,如果您使用搜索栏的导航栏,则不会显示范围栏。