9

アイデアは、検索ビューを 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 のアニメーションを台無しにしないでください
4

1 に答える 1