微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 拉动刷新不使用少量细胞

我有一个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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐