私のプロジェクトではシンプルなアニメーションがあり、ビューを左から右に移動します。これはiOS 6でもうまく動作しますが、iOS 7で動作しても何もしません。なぜ誰かが知っていますか?アニメーションが非常にシンプルなら、どのようにiOS 7のためにこれを修正できますか?私のコードは次のとおりです。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];
}
}
}
私は任意のヘルプみんなのXcode 5とiOS 7を使用して更新し、イムをした、あなたがこの問題を解決する方法を知っていますか?
自動レイアウトを使用していますか? –
いいえ、私は自動レイアウトを使用していません –
コードに到達したことを確認するためにブレークポイントを使用しましたか? – bneely