gpt4 book ai didi

ipad - 无法使用 UIScrollView 时,如何在自定义 UIView 中模拟惯性滚动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:27:14 25 4
gpt4 key购买 nike

我需要实现一个“无限滚动”的时间轴,其中双指缩放将改变时间轴的比例而不是缩放底层 View ,几乎与应用程序 iStreamer 的 ScrollView 完全一样(见下文) .我不认为我可以用 UIScrollView 做到这一点,我正在考虑实现一个自定义的 UIView 来绘制时间线及其内容。

是否有任何类/公式/常量可以提供惯性滚动的“玻璃在液体上”效果背后的物理模拟?

iStreamer UI

iStreamer(上图)具有重叠的可触摸元素和惯性滚动。他们可能会使用常规的 UIScrollView 来执行此操作,但我不知道如何实现相同的效果。我需要添加可以跨越很宽范围(时间轴上的几年或几十年)的元素。

最佳答案

只需使用 UIScrollView,并且不允许缩放 ScrollView 。相反,添加一个捏合手势识别器,它实现了捏合行为所需的行为。

关于ipad - 无法使用 UIScrollView 时,如何在自定义 UIView 中模拟惯性滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4287646/

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