我在这里遇到了一个非常奇怪的问题。我有一个带有标签栏控制器和 4 个标签的应用程序,每个标签都有一个连接到视图控制器的导航控制器。一切正常,但现在我为几个视图添加了一个按钮,它调用模态视图控制器来向上滑动并显示一些内容。在这个 Modal VC 中有另一个按钮可以隐藏 Modal View。模态视图隐藏后,如果我点击导航栏中的后退按钮,该视图不会返回动画,而是立即显示前一个视图而没有动画,而导航栏确实是动画的。但是当我使用标签栏切换到另一个视图并立即切换回来时,它突然又开始工作了。
我正在使用没有 Storyboard 的 iOS SDK 6,因为几年前我在 iOS 3.2 上开发了这个应用程序
这就是我展示模态VC的方式:
-(void)reportIssue{
ReportIssueViewController *rivc = [[ReportIssueViewController alloc] initWithNibName:@"ReportIssueViewController" bundle:[NSBundle mainBundle]];
[self.navigationController presentModalViewController:rivc animated:TRUE];
[rivc release];
}
这就是我隐藏它的方式:
- (IBAction)cancelIssue:(id)sender {
[self dismissViewControllerAnimated:TRUE completion:NULL];
}
有没有人遇到过这样奇怪的问题???对于如何摆脱这种行为的任何想法,我都会很高兴。
提前致谢。