如何在不影响刷新控制功能的情况下禁用 collectionview 弹跳效果?
Posted
技术标签:
【中文标题】如何在不影响刷新控制功能的情况下禁用 collectionview 弹跳效果?【英文标题】:How to disable collectionview bouncing effect without affecting refresh control functionality? 【发布时间】:2019-07-16 10:10:53 【问题描述】:我想停止收集弹跳效果以及我想拉刷新。
collectionView.alwaysBounceHorizontal = false
collectionView.alwaysBounceVertical = true
collectionView.isDirectionalLockEnabled = true
collectionView.isScrollEnabled = true
collectionView.bounces = false
如何在collection view中开启pull to refresh而不弹跳效果?
【问题讨论】:
【参考方案1】:您可以添加 UIRefreshControl 并添加一个操作方法。
let refreshControl = UIRefreshControl()
refreshControl.tintColor = .blue
refreshControl.addTarget(self, action: #selector(refresh), for: .valueChanged)
collectionView.addSubview(refreshControl)
collectionView.alwaysBounceVertical = true
【讨论】:
这些事情已经完成,但是当我设置 collectionView.bounces = false 时,我无法下拉刷新 collectionView。 是的,您需要设置bounce = true 否则您无法添加拉动刷新功能。 看看这个链接可能对你有帮助:***.com/questions/29791995/swift-pull-to-refresh 是的@rushabh 谢谢,但我不需要在集合视图中的弹跳效果。当我使用这个自定义布局时,它看起来很奇怪 请查看我正在使用的布局链接我想在集合视图中停止弹跳效果brightec.co.uk/ideas/…以上是关于如何在不影响刷新控制功能的情况下禁用 collectionview 弹跳效果?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不刷新页面加载的情况下保留 jQuery 和 Bootstrap 功能?
禁用Exchange 2016管理员的为邮箱添加完全控制权限