拖动时从上到下滑动xib(视图)



我有一个主视图,上面有一个图像;向下拖动它,另一个视图(菜单视图)和这个图像应该会以我拖动图像的速度从上到下显示为SLING。

当我停止拖动时,滑动也应该停止。

如果我在屏幕的一半后释放拖动,滑动应该继续到屏幕的底部。

我怎样才能做到这一点?我已经尝试、下载并编辑了来自以下链接的代码:http://code4app.com/ios/JCFlipPageView/53e4aacb933bf067598b5618http://code4app.com/ios/CBHazeTransitionViewController/534cb5f8933bf06b108b4a7a

但他们无法满足上述要求。

这很简单。

将所有要移动的视图放在另一个视图中。将它们放在起始位置。使容器视图的不透明标志设置为false,背景颜色为clearColor。将其userInteractionEnabled标志设置为YES。

如果使用自动布局,请添加一个垂直约束,将它们放置在起始位置。控制从约束拖动到VC的头文件,并为约束创建一个出口。

将平移手势识别器添加到要向下拖动的视图中。平移手势开始时,记录开始的Y位置。

随着手势的移动,将Y位置的更改添加到拖动视图的Y位置。(如果使用自动布局,则为拖动视图的垂直约束的常量。)

最新更新