拉动刷新不适用于少量单元格

ila*_*lan 4 ios uicollectionview swift

我有一个提要视图控制器(使用 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()
}
Run Code Online (Sandbox Code Playgroud)

编辑:不工作我的意思是不能拉下 uicollectionview 并且动画没有开始。

Man*_*anu 5

斯威夫特 4

以下将强制集合视图总是反弹,在这种情况下是垂直的,即使项目没有填充整个集合视图的高度。

self.collectionView.alwaysBounceVertical = true
Run Code Online (Sandbox Code Playgroud)