使用不带TableView或TableViewController的UIViewController快速拉动刷新

时间:2015-08-18 21:39:39

标签: ios swift pull-to-refresh

是否可以在没有tableview或tableviewcontroller的普通UIViewController中添加一个pull来刷新?我希望功能重新填充我在视图控制器中的一些字段。

3 个答案:

答案 0 :(得分:2)

您使用的是UIScrollView还是UICollectionView?在这两种情况下,您都可以向代理添加UIScrollViewDelegate方法,特别是scrollViewDidScroll,并在您希望时开始更新。

如果您没有使用滚动视图,则可以使用UIPanGestureRecognizer来完成工作。

答案 1 :(得分:1)

你必须自己做。你可以,例如请使用UIScrollView

答案 2 :(得分:1)

您可以使用此自定义控件(https://github.com/spbvasilenko/VASRefreshControl)它可以与滚动视图一起使用。您需要将视图放在滚动视图中。希望它有所帮助