【发布时间】:2016-01-05 14:16:14
【问题描述】:
我发了UIRefreshControl:
refresher = UIRefreshControl()
refresher.attributedTitle = NSAttributedString(string: "refresh")
refresher.addTarget(self, action: "refreshed", forControlEvents: UIControlEvents.ValueChanged)
refresher.addTarget(self, action: "refreshed", forControlEvents: UIControlEvents.ApplicationReserved)
refresher.addTarget(self, action: "refreshed", forControlEvents: UIControlEvents."scrolled down to bottom")
这是一个复习,工作正常,但我想添加一个动作,当我向下滚动到 tableView 的底部时,它会刷新,就像我对 ValueChanged 所做的那样,但对于底部
【问题讨论】:
-
您需要在表格视图上使用滚动视图委托方法来制作您自己的视图。
UIRefreshControl不知道您的表格视图何时到达底部。也许scrollViewDidScroll(_:)中的某些内容会检查contentOffset是否指示表格视图已滚动到底部。 -
@ShaohaoLin:请不要在帖子中添加“谢谢”的地方提出修改建议。这是fluff that should be edited out。
-
是的,感谢您回答这个问题,以及我的许多其他问题:)
标签: ios swift uirefreshcontrol