我们可以将重力行为应用到屏幕中心吗?

时间:2015-04-01 13:47:12

标签: ios swift core-animation uikit-dynamics uidynamicbehavior

我正在使用uidynamicbehavior(UIGravityBehavior)。我使用gravityDirection进行游戏但无法将其聚焦在屏幕中心。

有没有办法让重力集中在屏幕的中央。

基本上我想要的是显示我的视图(圆圈)汇聚到屏幕的中心,即使我将它们分开。

任何建议都会有很大的帮助。

已编辑:已添加代码

UIGravityBehavior *gravityBehaviour = [[UIGravityBehavior alloc] initWithItems:@[ballView]];

gravityBehaviour.gravityDirection = CGVectorMake(0, -1.0);

我们可以给重力方向沿着线移动,如果我们想要将重力设置在屏幕的中心。即如果来自任何地方的物体被吸引到屏幕中心,就好像屏幕中心像重力的起源一样。 :)

0 个答案:

没有答案