1

UIDynamics에 대한 질문은 거의 없습니다.UIDynamics - 충돌 문제

저는 8 개의 사각형 블록이 iPhone 화면을 가로 질러 수평으로 배치되어 있습니다. 각 사각형은 40 x 40입니다. 8 개가 있으므로 화면의 너비를 채 웁니다.

나는 그림이 분명하다고 생각한다. 이제 질문이옵니다 :

바닥쪽으로 수직 중력을 적용하면 예상대로 블록이 떨어집니다. 그러나 가로 중력 (왼쪽 또는 오른쪽)을 적용하면 약 1 픽셀 또는 두 개씩 움직입니다. 따라서 마지막으로 약 10 픽셀 정도 이동됩니다. 왜 그럴까요?

내가 사용

collisionBehave.translatesReferenceBoundsIntoBoundary=YES; 

을 내 코드에서.

측면 중력을 적용 할 때 블록이 전혀 움직이지 않을 것으로 예상됩니다.
움직이는 부분 사이의 충돌을 어떻게 처리하는지 잘 모르겠다 고 생각합니다.

미리 감사드립니다.

답변

0

8 개의 사각형을 UIDynamicItemsBehavior으로 설정하고이 동작의 밀도를 설정해야합니다.