【问题标题】:How to disable collectionview bouncing effect without affecting refresh control functionality?如何在不影响刷新控制功能的情况下禁用 collectionview 弹跳效果?
【发布时间】: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而不弹跳效果?

【问题讨论】:

    标签: ios swift uicollectionview uirefreshcontrol


    【解决方案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 否则您无法添加拉动刷新功能。
    • 看看这个链接可能对你有帮助:stackoverflow.com/questions/29791995/swift-pull-to-refresh
    • 是的@rushabh 谢谢,但我不需要在集合视图中的弹跳效果。当我使用这个自定义布局时,它看起来很奇怪
    • 请查看我正在使用的布局链接我想在集合视图中停止弹跳效果brightec.co.uk/ideas/…
    猜你喜欢
    • 2015-07-05
    • 2015-11-28
    • 2022-01-20
    • 2017-10-08
    • 2019-02-12
    • 2020-08-05
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多