UICollectionViewヘッダー、いくつかのセル、フッターの補足ビューがあります。ヘッダーにはUISearchBar. 検索フィールドに何かを入力すると、最初の文字の後にキーボードが自動的に閉じます。-searchBar:textDidChange:これは、コレクション ビューを更新するためのコードが含まれているためだと思います (-reloadDataこれは、動作することがわかっている唯一の方法であるため)。
私の理論では、をリロードするとファーストレスポンダーUICollectionViewになるということですが、それはどういうわけかうまくいきません。
キーボードが閉じるたびに、出力に次の行が表示されます。
setting the first responder view of the collection view but we don't know its type (cell/header/footer)
UICollectionViewのを上書きしようとしまし-canBecomefirstResponderたが、残念ながらうまくいきませんでした。
UICollectionViewリロード後にファーストレスポンダーにならないようにするにはどうすればよいですか?