0

画面から消えるのを止めるためにこのコードを書きましたUIImageが、これは左側でしか機能しません。このコードを右側でも機能させるにはどうすればよいですか?

UIImageは加速度計によって制御されることに注意してください。

CGFloat leftOfWorld = 0.0f;
CGFloat minCenterX = leftOfWorld + (person.bounds.size.width / 2.0f);
person.center = CGPointMake(MAX(minCenterX, person.center.x), person.center.y);
4

1 に答える 1

0

どうぞ:

CGFloat maxCenterX = self.view.frame.size.width - (person.bounds.size.width / 2.0f);
person.center = CGPointMake(MIN(maxCenterX, person.center.x), person.center.y);
于 2013-04-12T12:28:38.233 に答える