我正在翻到背面的信息视图。我让它翻转,并且我在另一侧有一个导航栏,可以让我回到原始视图(当我尝试使用模式时这是一个问题)。
我现在的问题是它只在第一次工作:我点击信息按钮,我翻转到背面。我点击返回按钮,我可以毫无问题地返回。
但是,如果我再次点击该信息按钮,它会推送到信息视图而不是翻转。后翻还是不错的。如果我离开根视图并去其他地方然后回来,它会再次正确翻转。在我单击信息按钮时调用的方法中:
InfoViewController *controller = [[[InfoViewController alloc] init] autorelease];
[UIView beginAnimations:@"animation" context:nil];
[self.navigationController pushViewController: controller animated:NO];
[UIView setAnimationDuration:0.8];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
谢谢你的帮助!