0
Я установил свой поискBar в navigationBar. При активации он оживляет и появляется кнопка отмены. Я пытаюсь остановить анимацию и не открывать кнопку отмены. Моя панель сообщений представляет собой tableviewController, установленный в navigationController.Невозможно остановить анимацию и скрыть кнопку отмены поиска searchBar searchController
self.searchController = [[UISearchController alloc]initWithSearchResultsController:nil];
self.searchController.searchResultsUpdater = self;
self.searchController.dimsBackgroundDuringPresentation = NO;
self.searchController.hidesNavigationBarDuringPresentation = NO;
self.searchController.searchBar.frame = CGRectMake(self.searchController.searchBar.frame.origin.x, self.searchController.searchBar.frame.origin.y, self.searchController.searchBar.frame.size.width, 44.0);
self.navigationItem.titleView = self.searchController.searchBar;
[self.searchController.searchBar setShowsCancelButton:NO animated:NO];
Не повезло, я получаю «нет видимых @interface для« UISearchBar »объявляет селектор« showCancelButton ». – Ryasoh
Моя ошибка. Это свойство, поэтому должно быть' [self.searchController.searchBar setShowsCancelButton: NO] ' или 'self.searchController.searchBar.showsCancelButton = NO;'. –