【发布时间】: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