【发布时间】:2017-11-27 03:45:51
【问题描述】:
我以编程方式在UITableViewController 中创建了UISearchController。它工作正常,但搜索栏没有正确显示状态栏。这是我的代码和一些屏幕截图。取消搜索时,它还会制作有趣的动画。
- (void)viewDidLoad
{
[super viewDidLoad];
_resultsTableViewController = [ResultsTableViewController new];
_searchController = [[UISearchController alloc] initWithSearchResultsController:_resultsTableViewController];
_searchController.searchResultsUpdater = _resultsTableViewController;
_searchController.dimsBackgroundDuringPresentation = NO;
self.definesPresentationContext = YES;
self.tableView.tableHeaderView = _searchController.searchBar;
}
【问题讨论】:
-
这个来自 WWDC 的视频讨论了如何在 iOS 11 中适应搜索栏。也许你会发现它很有用! developer.apple.com/videos/play/fall2017/201
标签: ios objective-c uisearchcontroller