在滚动视图中拖动对象,并相应地更改滚动视图的偏移量



我想在我的应用程序中实现苹果的默认图标排列过程。

在iPhone/iPod主屏幕上拖动一个图标时,如果该图标位于右角,则滚动视图会自动移动并进入下一页。

我想在我的应用程序中实现该功能。

我在一个滚动视图中插入了3个视图,我正在使用UIPanGestureRecognizer移动一个视图,并希望在视图到达右角时移动该滚动视图。

我对此进行了验证,并在子视图到达右角时更改滚动视图的contentOffset,但问题是,当滚动视图更改其偏移量时,我对该视图的控制已被删除,

[gestureRecognizer state] == UIGestureRecognizerStateEnded

正在自动调用。

有人知道这个应用程序是如何实现这个功能的吗?

我该如何实现?

是一个具有相同功能的类似项目

https://github.com/heikomaass/HMLauncherView

你可以用它来制作你的应用程序(如果您需要具体解决问题……请提供触摸方法的代码)

最新更新