0
무작위 좌표로 화면에서 공을 이동하려고합니다. 하지만 내 물건이 x 축 주위로 움직입니다! 편집을 할무작위로 공 이동
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.70];
[UIView setAnimationRepeatCount:1000];
[UIView setAnimationRepeatAutoreverses:YES];
CGFloat x = (CGFloat) random()/(CGFloat) RAND_MAX;
CGFloat y = (CGFloat) random()/(CGFloat) RAND_MAX;
CGPoint squarePostion = CGPointMake(y, x);
blue3.center = squarePostion;
[UIView commitAnimations];
:
나는이 내 코드를 변경하지만 ~ 작동하지 않습니다 같은 일이 발생
CGFloat x = (CGFloat) random()/(CGFloat) RAND_MAX * self.view.bounds.size.width;
CGFloat y = (CGFloat) random()/(CGFloat) RAND_MAX * self.view.bounds.size.height;
CGPoint squarePostion = CGPointMake(y, x);
여기 내 코드입니다!
내 편집을 참조하십시오 질문 –
NSLog (@ "% f % f", x, y);를 사용하십시오. 실제로 설정하고있는 값을 확인하십시오. – Eiko
콘솔에 다음 번호가 표시됩니다. '645.264160 395.960449' –