Nel mio progetto ho una semplice animazione, ho solo spostato una vista da sinistra a destra. Funziona perfettamente con iOS 6, ma quando corro in iOS 7 non fa nulla. Qualcuno sa perché? Se l'animazione è molto semplice, come posso risolvere questo problema con iOS 7? Il mio codice è:Perché questa semplice animazione non funziona su iOS 7?
- (void) showAnimation
{
if (IS_IPAD())
{
[UIView animateWithDuration:50.0f
delay:1
options:UIViewAnimationOptionRepeat
animations:^{
ViewBOLIVIA.frame = CGRectMake(1024,0, ViewBOLIVIA.frame.size.width, ViewBOLIVIA.frame.size.height);
} completion:nil];
}
else
{
if (IS_IPHONE_5)
{
[UIView animateWithDuration:50.0f
delay:1
options:UIViewAnimationOptionRepeat
animations:^{
ViewBOLIVIA.frame = CGRectMake(568,0, ViewBOLIVIA.frame.size.width, ViewBOLIVIA.frame.size.height);
} completion:nil];
}
else
{
[UIView animateWithDuration:50.0f
delay:1
options:UIViewAnimationOptionRepeat
animations:^{
ViewBOLIVIA.frame = CGRectMake(480,0, ViewBOLIVIA.frame.size.width, ViewBOLIVIA.frame.size.height);
} completion:nil];
}
}
}
ho fatto l'aggiornamento e Im usando Xcode 5 e iOS 7 modo che qualsiasi aiuto ragazzi, sai come risolvere questo problema?
stai utilizzando Auto Layout? –
no, non sto utilizzando il layout automatico –
Hai utilizzato punti di interruzione per verificare che il codice sia stato raggiunto? – bneely