1

如何降低 ScrollView 的速度。

因为 TableView 中的图像有问题。我想让 Scroll 变慢,或者也可以(如果可能的话)它停止得更快

4

1 回答 1

0

AFAIK,你不能减慢滚动视图的滚动速度。这也可能感觉很尴尬,因为用户习惯于移动内容,例如用手指在桌子上的一张纸周围移动。

但是,您可以做的是使滚动视图快速减速,这意味着它不会继续滚动,甚至会在触摸结束后立即停止。(参见UIScrollViewdecelerationRate的属性)

另一种选择是在滚动视图上放置另一个视图并让它拦截所有触摸事件,这样您就有机会根据需要选择手指移动和内容移动之间的比率。不过,这将是相当乏味的,因为您必须实现所有的弹跳、惯性运动,并且——最重要的是——从其他动作中区分滚动事件并将它们传递给下面的界面元素。

于 2013-01-20T20:55:31.407 回答