ios - 文档/库以实现拉取以在 UICollectionView/ UITableView 中显示更多菜单选项
问题描述
我经常在几个流行的 iOS 应用程序(如 WhatsApp、Zoho Notebook)中观察到一种常见的 UI 模式,但在 Apple 的文档中没有讨论。
当您下拉UICollectionView
(或UITableView
)时,将显示更多菜单选项。
例如...
- 下拉
UICollectionView
(或UITableView
。不确定他们使用的是什么组件) - 显示
UITextField
搜索 - 再拉下来
- 显示存档菜单
Zoho笔记本
- 下拉
UICollectionView
(我猜不是UITableView
,因为它带有自定义的网格布局) - 显示左侧按钮(用于排序)和右侧按钮(用于更改视图)
你有什么想法,这些常见的 UI 模式是如何实现的?
是否有任何文档/库来实现 pull 以在UICollectionView
/中显示更多菜单选项UITableView
?
解决方案
他们可能只是在refreshControl
更新时插入一个单元格或显示一个隐藏的视图。
refreshControl.addTarget(self, action: #selector(reloadFeed), for: UIControl.Event.valueChanged)
collectionView.refreshControl = refreshControl
推荐阅读
- sql - 根据oracle中返回的每一行排序
- r - 使用带有“rf”方法的 train 函数收到错误消息
- excel - 替换和评估数组
- python - 如何在熊猫中以 d-month-y 格式按日期排序?
- ruby - 未定义的方法 `<' 为 true:TrueClass (NoMethodError)
- java - 当我想要返回结果列表时,如何修复 Java 中的“class java.lang.Long cannot be cast to class java.lang.Integer”错误?
- ios - 使用运行时替换字典的对象方法无效
- android - 用 ViewModel 替换 IntentService
- html - 如何修复:CSS display:inline-block with text-align:center on parent 稍微偏离中心
- jpa - 遇到数组值参数绑定,但期待 [java.lang.String (n/a)]