在ios7的导航栏中设置UISearch

时间:2014-05-30 02:45:38

标签: uisearchbar uisearchbardisplaycontrol

我的导航栏中有一个搜索栏,使用

[self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES];

当点按搜索栏但搜索结果视图中没有取消按钮时,它会显示搜索结果视图。请您给我建议以编程方式进行操作

我必须以编程方式进行。

Plz任何人都帮我一把。

提前谢谢

1 个答案:

答案 0 :(得分:0)

你应该可以使用:

[self.searchDisplayController.searchBar setShowsCancelButton:YES animated:YES]

我自己使用这样的东西(实现UISearchDisplayDelegate):

- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
  [controller.searchBar setShowsCancelButton:YES animated:YES];
}