iOS的幻灯片效果

时间:2014-06-30 14:57:57

标签: ios animation uiview

我是开发iOS应用的新手, 我成功实现了一个Swipe Gesture Recognizer, 我想知道的是,如果有一个易于使用的识别器,如滑动手势。这可以让你实现主屏幕翻页效果,但只是在视图控制器中的小视图上?

如果你不明白我的意思是什么,当你看到iPhone的主屏幕时,你可以拖动你的手指,它会立即响应(不像刷卡)并且还有一些弹簧的感觉,这是一些影响我可以使用,或者我是否需要手动将其编程到代码中,如果有这样的教程可以解释这个?

谢谢, 我希望我的问题有道理。

1 个答案:

答案 0 :(得分:0)

看看UIPanGestureRecognizerhttps://developer.apple.com/library/ios/documentation/uikit/reference/UIPanGestureRecognizer_Class/Reference/Reference.html

  

UIPanGestureRecognizer是UIGestureRecognizer的具体子类   寻找平移(拖动)手势。用户必须按   视图上的一个或多个手指在它们平移时。客户实施   这个手势识别器的动作方法可以询问它   当前的翻译和手势的速度。

     

平移手势是连续的。它始于   (UIGestureRecognizerStateBegan)当手指的最小数量   允许(minimumNumberOfTouches)已经移动到足以被视为a   泛。当手指移动时,它会改变(UIGestureRecognizerStateChanged)   至少按下最小数量的手指。它结束了   (UIGestureRecognizerStateEnded)当所有手指被抬起时。

     

此类的客户端可以在其操作方法中查询   UIPanGestureRecognizer对象为当前的翻译   手势(translationInView :)和翻译的速度   (velocityInView :)。他们可以指定其坐标系的视图   应该用于平移和速度值。客户可以   也将翻译重置为所需的值。

编辑:您需要自己实施的春天感觉部分。从iOS 7开始,UIDynamics包含不同的动画制作者,根据您的描述,您可能需要UIGravityBehavior,也许UICollisionBehaviour。看看WWDC 2013视频的主题,我想你会在那里找到一些例子。