运用UIKit Dynamics实现小球碰撞效果

先来看一下效果

  • 我们先来分析一下需要哪些行为。

  • 首先要创建五个小球,为各个小球添加手势。

  • 然后初始化UIDynamicBehavior,设置锚点(蓝色小方块即为锚点)、重力、碰撞行为、碰撞参数等。

  • 为小球添加UIDynamicBehavior。

创建五个小球,位置等省略掉。

添加手势

UIPanGestureRecognizer *gesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handleBallBearingPan:)];

创建行为

行为方法


以上