В моем приложении UISearchController
, и вот как я его запускаю:
self.resultsController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.resultsController.tableView registerClass:UITableViewCell.self forCellReuseIdentifier:@"SearchTitleCell"];
self.resultsController.tableView.dataSource = self;
self.resultsController.tableView.delegate = self;
self.searchController = [[UISearchController alloc] initWithSearchResultsController:self.resultsController];
[self.searchController setSearchResultsUpdater:self];
[self.searchController setDelegate:self];
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.1")) {
self.searchController.obscuresBackgroundDuringPresentation = NO;
}
self.navigationItem.searchController = self.searchController;
self.searchController.searchBar.delegate = self;
Проблема в том, что когда я нажимаю UISearchBar
, экран выглядит следующим образом:
Как вы можете видеть в желтой области, у меня пустое место, Есть идеи, в чем проблема? Почему я получаю пустое место?