アイデアは、検索ビューを UICollectionView に持ち、プルを使用して UIRefreshControl で更新できるようにすることです。検索と UIRefreshControl は、ユーザーが UICollectionView を下にスクロールするまで表示されません。
------------------
| Pull To Refresh |
------------------
| Search |
------------------ <--- Above of this line the content is hidden
| A | B |
------------------
| C | D |
------------------
| Footer |
------------------
SearchView を UICollectionView のセクション ヘッダーに実装しようとしましたが、この方法では、コレクション ビューのセルがファーストレスポンダーである間は reloadData を使用できません。
優れたソリューションは、次のことを可能にする必要があります。
- ユーザーが検索ボックスに入力している間に CollectionView データソースを更新する
- UIRefreshControl のアニメーションを台無しにしないでください