gpt4 book ai didi

iOS swift : ScrollView strict dragging

转载 作者:行者123 更新时间:2023-11-30 12:13:58 24 4
gpt4 key购买 nike

我有一个scrollView(仅水平滚动),其中有两个 Collection View ,并且希望如果将其拖动/滑动到>=屏幕中间,那么它应该向前滚动,即右侧(显示第二个 Collection View ),否则应该是在左侧(显示第一个 Collection View )。它不应该保持半滚动状态,无论是全滚动还是无滚动。我怎样才能做到这一点?

最佳答案

要实现滚动捕捉,您需要使用此 UIScrollViewDelegate 方法:

func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>)

您需要在此方法中设置以下内容。

targetContentOffset.pointee.x = 

这是一个tutorial link这可能有助于解释。

或者只是转换这个 ObjC SO answer按照其描述,快速从垂直捕捉更改为水平捕捉。

关于iOS swift : ScrollView strict dragging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45657533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com