我使用这个从另一个视图控制器调用一个方法:
InitialViewController *secondController = [[InitialViewController alloc] init];
[secondController forecast];
下面是 InitialViewController 中的方法:
-(void)forecast{
[UIView beginAnimations:@"Forecast" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0f];
self.customPager.frame = CGRectMake(0,5, 320, 510);
self.view1.frame = CGRectMake(-320,5, 320, 510);
radarView.frame = CGRectMake(0,560, 320, 510);
[UIView commitAnimations];
NSLog(@"Method Passed");
}
在我的控制台中,我得到了 NSLog“方法通过”,但 UIView 动画根本没有发生。有任何想法吗?