Я пытаюсь обернуть изображение вокруг окна (когда оно падает слева, оно снова появляется справа) У меня есть таймер, вызывающий функцию, содержащую это:
bgImage.center = CGPointMake(bgImage.center.x - 5, bgImage.center.y);
if (bgImage.center.x < -self.view.frame.size.width/2)
bgImage.center = CGPointMake(bgImage.center.x + self.view.frame.size.width, bgImage.center.y);
NSLog(@"%f",bgImage.center.x);
Когда он падает с экрана, он возвращается на полпути, а затем чуть меньше каждый раз. Консоль возвращает очень большие значения для значения x
2012-02-09 13:33:44.229 Parkour Runner[1351:f803] 2: 28990.000000
2012-02-09 13:33:44.328 Parkour Runner[1351:f803] 2: 29285.000000
2012-02-09 13:33:44.429 Parkour Runner[1351:f803] 2: 29580.000000
2012-02-09 13:33:44.528 Parkour Runner[1351:f803] 2: 29875.000000