swift - 拉取刷新堆栈视图
问题描述
我想在我当前的 UIViewController 上实现拉动刷新功能。我有 10 个按钮 - 一个水平堆栈视图中有 5 行垂直堆栈视图来创建一个网格。我希望能够在这里拉刷新以运行功能并更新按钮标签。我有哪些选择?
解决方案
对于这个用例,我建议使用UICollectionView
,它内置了对UIRefreshControl
. 但是,如果您的按钮有些不同,或者您想要更简单且不太强大的解决方案,您可以简单地将您的按钮嵌入UIStackView
并UIScrollView
设置为refreshControl
.
请参阅:https ://developer.apple.com/documentation/uikit/uiscrollview/2127691-refreshcontrol
推荐阅读
- linkedin - 我缺少什么 LinkedIn API 权限来获取组织目标名称?
- python - 如何在使用 SUMO/TraCI 时设置 http 服务器
- ios - Gif 没有出现在手动输入的约束上
- python - Flask - 从 python 函数返回一个 url 到 html 模板
- npm - 全局安装具有对等依赖关系的 npm 包(package.json 中未提及)
- google-analytics - 模拟用户资源管理器导出的 BigQuery 查询
- angular - Angular 7 Material Drag&Drop 与 ngFor 用于同一页面上的多个放置目标
- google-app-engine - 数据存储投影查询不返回结果
- cygwin - 如何将 ACS_variables 添加到 Cygwin?
- ios - 领域通知阻止性能