これを使用して、別のView Controllerからメソッドを呼び出しています:
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 の "Method Passed" が表示されますが、UIView アニメーションはまったく発生しません。何か案は?