Tag: uisnapbehavior

使用UIScrollview可以使用UIAnimator的UISnapBehavior?

我想弄清楚,如果我可以在UIScrollview中使用来自UIAnimator的UISnapBehavior使滚动视图的内容捕捉到一个点。 到目前为止,我的发现导致了这是不可能的。 我正在努力实现的 当用户拖动滚动视图时,UIScrollView将“捕捉”到某一点。 但是,滚动必须从卡扣位置恢复,而用户不必提起触摸。 苹果似乎在iOS照片应用程序的照片编辑中实现了这一点。 (见下面的截图) 我所试过的 我尝试通过将UIPanGestureRecognizer附加到滚动视图并使用它的速度来获得此行为。 如果用户正在向捕捉点拖动,那么滚动视图将禁用滚动,在捕捉animation的时候animation,这将重新启用滚动。 但是,这会导致用户在拖动后抬起触摸并重新拖动滚动视图的问题。 然而,苹果似乎已经做到了,而不必解除阻力。