通过Storyboard,我在顶部创建了一个带有UITableView和SegmentedControl的ViewController。在编程方面,我添加了一个SearchController作为TableView的标题。
但是当我点击搜索栏时,它已经有些混乱了。通过隐藏SegmentedControl可以很容易地修复。
SegmentedControl消失。每当我再次点击搜索栏时,它就会回来,就像图片编号2一样,但如果我再次取消,它就会消失。
我尝试将其从视图中删除,并在用户停止搜索后再次添加它,但它没有任何变化。这是我的代码:
searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
searchController.searchResultsUpdater = self;
searchController.dimsBackgroundDuringPresentation = NO;
searchController.searchBar.delegate = self;
self.tableView.tableHeaderView = searchController.searchBar;
searchController.searchBar.scopeButtonTitles = @[];
self.definesPresentationContext = YES;
[searchController.searchBar sizeToFit];
我可以改变什么?
答案 0 :(得分:0)
searchController.searchBar.showsScopeBar = YES;