3
我遇到iOS9,那裏的範圍吧是的UISearchBar明顯落後於權當ViewController中出現的第一次這種奇怪的行爲:範圍欄可見背後的UISearchBar
按下後「搜索」的UISearchBar的行爲如預期(UISearchBar移動到頂部與下面的範圍欄)。搜索完成或後擊中取消它返回到狀態,我想從一開始就具有:
在viewDidLoad方法我初始化UISearchController如下:
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.searchResultsUpdater = self;
self.searchController.dimsBackgroundDuringPresentation = NO;
self.searchController.searchBar.autocorrectionType = UITextAutocorrectionTypeNo;
self.searchController.searchBar.autocapitalizationType = UITextAutocapitalizationTypeNone;
[self.searchController.searchBar sizeToFit];
self.definesPresentationContext = YES;
self.tableView.tableHeaderView = self.searchController.searchBar;
self.searchController.searchBar.delegate = self;
self.searchController.searchBar.scopeButtonTitles = @[[self titleForScopeButton:ScopeButtonIdNameDesc],
[self titleForScopeButton:ScopeButtonIP]];
任何想法?