首页 > 解决方案 > 拉取刷新堆栈视图

问题描述

我想在我当前的 UIViewController 上实现拉动刷新功能。我有 10 个按钮 - 一个水平堆栈视图中有 5 行垂直堆栈视图来创建一个网格。我希望能够在这里拉刷新以运行功能并更新按钮标签。我有哪些选择?

故事板布局

标签: swift

解决方案


对于这个用例,我建议使用UICollectionView,它内置了对UIRefreshControl. 但是,如果您的按钮有些不同,或者您想要更简单且不太强大的解决方案,您可以简单地将您的按钮嵌入UIStackViewUIScrollView设置为refreshControl.

请参阅:https ://developer.apple.com/documentation/uikit/uiscrollview/2127691-refreshcontrol


推荐阅读