首页 > 解决方案 > 文档/库以实现拉取以在 UICollectionView/ UITableView 中显示更多菜单选项

问题描述

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

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

例如...


WhatsApp

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

在此处输入图像描述


Zoho笔记本

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

在此处输入图像描述


你有什么想法,这些常见的 UI 模式是如何实现的?

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

标签: iosswiftuitableviewuicollectionview

解决方案


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

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

推荐阅读