3

我在 viewDidAppear 中给出一个无限重复的 uianimation:通过下面给出的代码

[UIView beginAnimations:@"theAnimation" context:NULL];
[UIView setAnimationDuration:2];

[UIView setAnimationRepeatCount:FLT_MAX];
[UIView setAnimationRepeatAutoreverses:YES];
[startButton setAlpha:.5];
[UIView setAnimationDelegate:self];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];


[UIView commitAnimations];
[super viewDidAppear:YES];

但是当我使用 pushViewController 导航到某个页面并返回到同一个视图控制器时,viewDidAppear 正在调用但动画不起作用。并且在使用 presentViewController 时工作正常。请任何人帮助我。谢谢

4

1 回答 1

2

尝试[super viewDidAppear:YES];在动画代码之前调用。

于 2013-01-23T09:29:34.093 回答