iOS UIRefreshControl 在单视图应用程序中,没有表

Posted

技术标签:

【中文标题】iOS UIRefreshControl 在单视图应用程序中,没有表【英文标题】:iOS UIRefreshControl in single view application, no table 【发布时间】:2012-10-08 17:22:12 【问题描述】:

我想在我的 iPhone 应用程序中使用 UIRefreshControl 来触发几个 UISwitch 控件的刷新,但似乎刷新控件仅适用于表格视图。这是真的?有什么建议可以在没有表格的情况下获得此功能?

【问题讨论】:

【参考方案1】:

有一个模仿 ios6 的 UIRefreshControl 外观的开源控件。它也适用于 iOS 旧版本和 UITableView 以外的控件:

https://github.com/Vortec4800/ODRefreshControl

希望这会有所帮助。

【讨论】:

感谢您的建议,但如果您阅读了我的问题,我专门要求提供不需要表格视图的实现。 是的,ODRefreshControl 的描述说它适用于UIScrollViews,因此不仅仅适用于 UITableViews。此外,我相信您也可以分析代码并为普通 UIView 实现它。 PS:我已经阅读了你的问题

以上是关于iOS UIRefreshControl 在单视图应用程序中,没有表的主要内容,如果未能解决你的问题,请参考以下文章

UIRefreshControl 刷新后不隐藏。 iOS

UIRefreshControl 闪烁

添加 UISearchBar 后 UIRefreshControl 的行为有所不同

UIRefreshControl 不清除表格视图

UIRefreshControl:表格视图奇怪地跳跃

使用UIRefreshControl刷新表视图