【问题标题】:how to drag 2 scrollview simultaneously?如何同时拖动 2 个滚动视图?
【发布时间】:2011-12-17 12:37:11
【问题描述】:

在某些杂志上这是一个有趣的效果。当人滑动时,左滚动视图和右滚动视图将同时移动,但滚动速度不同。所以有时左右滚动视图中的图像会匹配在一起。

是否有任何公共 api 来改变滚动速度?没找到。

所以我尝试使用 scrollViewDidScroll: 从另一个滚动视图控制一个滚动视图,但 2 个滚动视图之间总是存在时间延迟。当我移动一个滚动视图时,另一个将在大约半秒后移动。所以它们不再同时存在了。

请问有人现在如何实现吗?

谢谢

【问题讨论】:

    标签: iphone


    【解决方案1】:

    您不能为此更改滚动速度。您可以做的是制作自己的动画。 您可以创建自己的 scrollView 格式和滚动部分,并且您必须使用您使用的任何计时器进行自己的数学运算,以使滚动看起来平滑且类似滚动。如果你不相信我,看看这些。 1.Change the speed of setContentOffset:animated:? 2.UIScrollView scrolling speed 3.Change the 'Gravity' on a UIScrollView with Paging 4.iPhone UIScrollView Speed Check

    前 3 个链接是和你类似的问题,第 4 个是有人问如何检查滚动速度。

    【讨论】:

    • 感谢您的回答。所以我应该使用我自己的动画来创建 2 滚动视图效果?
    • 没问题,希望能帮您节省一些时间来寻找修改速度的方法。
    猜你喜欢
    • 2014-11-11
    • 2023-03-19
    • 2023-03-16
    • 2014-10-29
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多