1

有谁知道弹性和视差效果如何在 ios7 的表格视图中工作

4

3 回答 3

1

我相信您在谈论消息应用程序,当您向上和向下滚动消息气泡时,消息气泡具有流畅的弹性。

AppleUICollectionViewController在每个单元格(消息气泡)之间实际使用 UIKit Dynamics 来做到这一点。

您应该查看 UIKit Dynamics WWDC 视频以详细了解如何执行此操作。那就是他们说他们使用集合视图而不是表格视图的地方。

于 2013-09-19T16:13:55.683 回答
0

对于所有与物理相关的运动,您必须在 iOS7 中使用 box2d 或 UIKit Dynamics。

这是iOS 7 的 UIKit Dynamics的一个很好的教程

于 2013-09-20T12:16:14.580 回答
0

Parallax: UIMotionEffects (you can use UIInterpolatingMotionEffect on center.x and center.y key paths like explained here: http://kevinyavno.com/blog/?p=127 )

I don't know exactly what you mean with elastic but you probably want to use UIKit dynamics. there are a lot of WWDC Videos about that. you'll be looking for the classes UIDynamicAnimator, UIGravityBehavior, UICollisionBehavior and UIDynamicItemBehavior (to modify elasticity of items).

There are 2 videos on this, found here: https://developer.apple.com/wwdc/videos/

于 2013-09-19T14:34:21.460 回答