我有一个Feed视图控制器(用UICollectionViewController实现)
当我没有足够的单元格来覆盖大厅屏幕高度时,拉动刷新功能无效.
我怎样才能解决这个问题?
当我没有足够的单元格来覆盖大厅屏幕高度时,拉动刷新功能无效.
我怎样才能解决这个问题?
码:
var refreshControl: UIRefreshControl! override func viewDidLoad() { super.viewDidLoad() self.refreshControl = UIRefreshControl() self.refreshControl.attributedTitle = NSAttributedString(string: "Pull to refresh") self.refreshControl.addTarget(self,action: "refresh:",forControlEvents: UIControlEvents.ValueChanged) self.postCollection.addSubview(refreshControl) } func refresh(sender:AnyObject) { getPost() }
编辑:
通过不工作我的意思是uicollectionview不能被拉下来,动画没有开始.
解决方法
斯威夫特4
以下将强制集合视图始终反弹,在这种情况下是垂直方向,即使项目未填充整个集合视图高度.
self.collectionView.alwaysBounceVertical = true