我不知道爲什麼我的NewViewController得到我的ViewController的動畫。我的NewViewController.xib中的所有內容都表現得很奇怪。例如,我的UITableView在動畫和其他對象中都很輕鬆。我檢查了我的NewViewController,它沒有與我的ViewController掛鉤。如果您對如何制止這一問題有任何建議,我將不勝感激。iOS:動畫影響我的其他ViewController出於某種奇怪的原因
ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
[self start];
}
-(void)start{
CGContextRef *imageContext = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:imageContext];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDelegate:self];
image.alpha = 1;
image1.alpha = 1;
[self performSelector:@selector(change) withObject:nil afterDelay:3];
}
-(void)change{
NewViewController *newViewController = [[NewViewController alloc]init];
[self.navigationController pushViewController:newViewController animated:NO];
}
該commitAnimation似乎解決了一切。謝謝,沒有看到我遵循的教程中的方法。 –