实现拉动以在 UICollectionView/UITableView 中显示更多菜单选项的文档/库

Documentation/ library to implement pull to show more menu options in UICollectionView/ UITableView

有一种常见的 UI 模式,我经常在几个流行的 iOS 应用程序(如 WhatsApp、Zoho Notebook)中观察到,但在 Apple 的文档中没有讨论。

当您下拉 UICollectionView(或 UITableView)时,将显示更多菜单选项。

例如...


WhatsApp

  1. 下拉 UICollectionView(或 UITableView。不确定他们使用的是什么组件)
  2. 已显示一个 UITextField 用于搜索
  3. 再下拉
  4. 显示存档菜单


Zoho 笔记本

  1. 下拉UICollectionView(我猜不是UITableView,因为它自带自定义网格布局)
  2. 显示左侧按钮(用于排序)和右侧按钮(用于更改视图)


你知道这些常见的 UI 模式是如何实现的吗?

是否有任何文档/库来实现在 UICollectionView/UITableView 中显示更多菜单选项?

refreshControl 更新时,他们可能只是插入一个单元格或显示一个隐藏视图。

    refreshControl.addTarget(self, action: #selector(reloadFeed), for: UIControl.Event.valueChanged)
    collectionView.refreshControl = refreshControl