gpt4 book ai didi

iphone - 滚动 searchResultsTableView 时 UISearchbar 的范围栏显示

转载 作者:行者123 更新时间:2023-12-01 16:53:36 25 4
gpt4 key购买 nike

我有一个带有 searchDisplayController 的 UISearchbar,它通过 IB 拖到我的 tableview 中。我的搜索范围栏在不处于搜索模式时隐藏。当我开始搜索时,范围栏将显示如下图 show scopebar when in search mode

然后我输入我的文本并在我滚动结果 scopeBar 时显示它的搜索结果隐藏如下 After enter the text and scroll

那么滚动时我应该怎么做才能显示范围栏?

这是我的代码:

- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {
controller.searchResultsTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
controller.searchResultsTableView.bounces = NO;
}

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
self.searchDisplayController.searchBar.showsScopeBar =YES;
[self.searchDisplayController.searchBar sizeToFit];
[self.searchDisplayController.searchBar setShowsCancelButton:YES animated:YES];
return YES;
}

最佳答案

我发现了我的问题

- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar

我设置
self.searchDisplayController.searchBar.showsScopeBar

到否。所以当我滚动表格 View 时,此方法调用并隐藏范围栏

关于iphone - 滚动 searchResultsTableView 时 UISearchbar 的范围栏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com