43得票3回答
基于UIPanGestureRecognizer速度的UIView动画

我想要像在iPhone内置的Photos应用程序中浏览图像一样,能够移动一个子视图到屏幕上并从屏幕上移开,所以如果当我放开手指时,子视图超过了屏幕的一半,则必须动画移出屏幕,但也必须支持滑动操作,因此如果滑动/平移速度足够快,即使它可能少于屏幕的一半,它也必须动画移出屏幕。 我的想法是使用U...

17得票3回答
使用UIPanGestureRecognizer移动物体时为什么会有延迟?

我使用 UIPanGestureRecognizer 移动 UIView 对象——手指在屏幕上移动的距离,就会将视图朝同一方向移动相同的距离(仅限于 X 轴左右移动,Y 轴不变)。它能正常工作,但存在明显的延迟。 这是处理 UIPanGestureRecognizer 事件的方法:-(void...

13得票3回答
如何在Swift中编程发送手势?

我有一个具有panGesture功能的视图,但我需要以编程方式从一个点发送pan-gesture到另一个点。在Swift中是否有一种使用特定时间间隔的动画来实现这一点的方法?以下是我尝试以编程方式调用pan gesture的代码: var upPanPoint = CGPoint(x...

14得票3回答
使用平移手势平滑地动画约束更改

如何在iOS中使用平移手势平滑地动画约束更改? 我正在尝试开发一个屏幕,在屏幕底部有一个视图。我已经为该视图添加了平移手势。当拖动该视图时,我想更改该视图的顶部约束。平移手势只允许垂直向下的方向。我为拖动视图添加了一些限制。它能工作但不够平滑。如何使用平移手势平滑地动画约束更改?这是我的代码。...

11得票1回答
自定义交互式过渡动画

我希望在两个视图控制器之间实现交互式过渡效果。 我希望它是一个模态或推出的转换动画。 我希望应用程序从第一个视图控制器开始,并允许用户向下滑动以调出第二个视图控制器 第二个视图控制器应该覆盖当前的第一个视图控制器,而不是将其挤到一边 我知道我需要使用以下内容: transitioning...

18得票4回答
在iOS 8中,如何通过完全滑动UITableViewCell来删除UITableView?

我想模仿UITableViewCell中iOS 8邮件应用程序中的滑动删除功能。我指的不是滑动以显示删除按钮,而是当您滑动时,它会显示3个操作,但如果继续向左滑动,则会删除电子邮件。 在iOS 8中,UITableView有一个新方法,可以提供要显示任意数量按钮的数据:#ifdef __IP...

20得票7回答
将UILongPressGestureRecognizer与UIPanGestureRecognizer结合使用

我想将UILongPressGestureRecognizer和UIPanGestureRecognizer结合起来。 UIPanGestureRecognizer应该从长按开始。有没有简单的方法可以做到这一点?还是我真的必须编写自己的手势识别器? 我想要类似于主屏幕的效果。您按住图标一段...

8得票1回答
制作一个类似于新版Google Maps iOS应用的滑动视图,多个UIPanGestureRecognizer引起了麻烦。

我正在尝试复制新的iOS谷歌地图应用程序中滑动菜单的行为。 基本上,它是一个可以通过向上滑动到达某个点或向下滑动到达某个点的视图。这个视图也可以像分页滚动视图一样左右滑动。 它应该只能上下滚动或左右滑动,但不能同时进行。 经过大量研究和测试,我有了一个接近但不完全符合需求的实现。 我的...

21得票7回答
当触摸时,UIPanGestureRecognizer 立即执行某些操作。

如果我错过了一些显而易见的东西,请提前谅解,因为我是iOS新手。 我正在创建一个拼图,我希望在触摸时逐个增大拼图块的尺寸,在松开时逐个减小。 目前我的代码如下:-(IBAction)handlePan:(UIPanGestureRecognizer *)recognizer{ if(rec...

9得票1回答
React Native - 检测手指移动到一个视图中

我正在研究如何在React Native中检测手指移动到视图中。例如,屏幕上只有一个单独的视图。我的手指按在视图外面,慢慢地移动到视图里面。当手指越过边界时,视图可以识别我的手指。 我研究了Gesture Responder和PanResponder。但我找到的所有示例都是在触摸视图并移动它...