以下是关于UIDynamics
的小问题。
我在iPhone屏幕上水平放置了8个方块。 每个方格 40 x 40 。由于其中有8个,它们会填满 320 屏幕的宽度。
我猜这张照片很清楚。现在问题是:
当我向底部施加垂直重力时,块会像我预期的那样下降。 但是当我施加横向重力(左或右)时,它们会移动大约一个像素或两个像素。 因此,最后一个移动了大约10个像素左右。 那是为什么?
我用:
collisionBehave.translatesReferenceBoundsIntoBoundary=YES;
在我的代码中。
当我施加横向重力时,我希望块完全不移动 我想我不太明白如何处理运动部件之间的碰撞。
提前感谢任何提示。
答案 0 :(得分:0)
您必须将8个方格设置为UIDynamicItemsBehavior
并设置此行为的密度。