有谁知道弹性和视差效果如何在ios7的表格视图中工作
您正在谈论消息应用程序,当您上下滚动时,消息气泡具有流畅的弹性。
苹果实际上用一个UICollectionViewController
做到了这一点,并在每个单元格(消息气泡)之间使用了UIKit Dynamics。
您应该查看UIKit Dynamics WWDC视频以了解如何非常详细地执行此操作。这就是他们说他们使用集合视图而不是表视图的地方。
Parallax: UIMotionEffects (您可以在 center.x 和 center.y 键路径上使用 UIInterpolatingMotionEffect,如下所述: http://kevinyavno.com/blog/?p=127 )
我不知道你对弹性的确切含义,但你可能想使用 UIKit 动态。 有很多关于此的WWDC视频。 您将查找类UIDynamicAnimator,UIGravityBehavior,UICollisionBehavior和UIDynamicItemBehavior(修改项目的弹性)。
有2个视频,在这里找到:https://developer.apple.com/wwdc/videos/
对于所有与物理相关的运动,您必须在iOS7中使用box2d或UIKit Dynamics。
这是UIKit Dynamics for iOS 7的好教程