diff --git a/RxExample/RxExample/Examples/WikipediaImageSearch/Views/WikipediaSearchViewController.swift b/RxExample/RxExample/Examples/WikipediaImageSearch/Views/WikipediaSearchViewController.swift index a3621321..6ffc2437 100644 --- a/RxExample/RxExample/Examples/WikipediaImageSearch/Views/WikipediaSearchViewController.swift +++ b/RxExample/RxExample/Examples/WikipediaImageSearch/Views/WikipediaSearchViewController.swift @@ -80,9 +80,13 @@ class WikipediaSearchViewController: ViewController { func configureKeyboardDismissesOnScroll() { let searchBar = self.searchBar - + let searchController = self.searchController + resultsTableView.rx_contentOffset .asDriver() + .filter { _ -> Bool in + return !searchController.isBeingPresented() + } .driveNext { _ in if searchBar.isFirstResponder() { _ = searchBar.resignFirstResponder()