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
リロード後にファーストレスポンダーにならないようにするにはどうすればよいですか?