Umi and Satomi

シーズー犬うみと飼い主Satomiが楽しく生活してみます

UISearchBar で検索をして結果を表示した後に、スクロールしたらキーボードを隠す・非表示にする

scrollViewの動作時に、searchBarからfirstResponderをとってあげればいいようです。 ここでは、resultSearchControllerがsearchBarのcontrollerになってます。

override func scrollViewWillBeginDecelerating(scrollView: UIScrollView) {
        self.resultSearchController.searchBar.resignFirstResponder()
}

override func scrollViewWillBeginDragging(scrollView: UIScrollView) {
        self.resultSearchController.searchBar.resignFirstResponder()
}
````