Я работаю над приложением iOS, используя Цель C. Мой ViewController содержит UITableViewController, на котором я установил SearchBar с кнопками Scope. Чтобы перемещаться по приложению, я использую tabBar, расположенный в нижней части экрана.UISearchBar остается активным при изменении вида через TabBar
Все работает хорошо, кроме «», «маленькая деталь» ». Вот сценарий вызывает плохое поведение:
1) Touching the tab bar to "select" it. The keyboard and the scope bar appear.
2) Changing tabs using the TabBar
3) Coming back to the ViewController with the SearchBar
Когда я достигаю шаг 3, вид отображается полностью черный, за исключением SearchBar, который до сих пор позволяют.
Я попытался добавить много разных решений в viewWillDisappear
в , уволив SearchBar, прежде чем покинуть свою первую вкладку, но пока ничего не получилось.
Вот решения я пытался в viewWillDisappear
:
[self searchBarCancelButtonClicked:self.searchController.searchBar];
self.searchDisplayController.active = NO;
[self.searchController.searchBar resignFirstResponder];
Если у вас есть какие-либо идеи о том, как справиться с этой проблемой, дайте мне знать, ! Спасибо :)