【问题标题】:UIDynamics - collision issueUIDynamics - 碰撞问题
【发布时间】:2013-10-07 06:22:12
【问题描述】:

这是关于UIDynamics的小问题。

我在 iPhone 屏幕上水平放置了 8 个方块。 每个正方形为 40 x 40。由于它们有 8 个,它们填满了 320 屏幕的宽度。

我猜图片很清楚。现在问题来了:

当我向底部施加垂直重力时,块会像我预期的那样下落。 但是当我应用横向重力(左或右)时,它们每个移动大约一到两个像素。 最后一个因此移动了大约 10 个像素左右。 这是为什么呢?

我用:

collisionBehave.translatesReferenceBoundsIntoBoundary=YES;

在我的代码中。

当我施加横向重力时,我希望这些块根本不会移动。
我想我不太明白运动部件之间的碰撞是如何处理的。

提前感谢您的任何提示。

【问题讨论】:

    标签: ios7 collision-detection uikit-dynamics uidynamicbehavior uicollisionbehavior


    【解决方案1】:

    您必须将您的 8 个方格设置为 UIDynamicItemsBehavior 并设置此行为的密度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-12
      • 2012-09-23
      相关资源
      最近更新 更多