我有一个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 举报,一经查实,本站将立刻删除。