在我的项目中,我有一个简单的动画,我只是从左到右移动一个视图。这在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