UISearchController不会重置searchBar

时间:2017-01-19 11:59:51

标签: ios cocoa-touch uisearchcontroller

听起来很简单,但我无法找到有关正在重置的searchBar的任何信息。我假设默认行为是当点击键盘上的搜索按钮时,UISearchController管理的searchBar中的文本被重置。我不想要这种行为,而是希望在结果控制器被解除后文本在searchBar中保留。我使用active属性来控制何时关闭结果控制器:

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {

    // Do some real search and other stuff...

    self.searchController.active = NO;
}

我在这里缺少什么?我尝试使用委托方法来保存键入的文本,但似乎在调用willDismissSearchController:方法之前它已被清除。

0 个答案:

没有答案