从视图中删除modalViewController?

问题描述:

我已经使用这个代码拉动另一种观点认为一个观点:从视图中删除modalViewController?

secondView = [[SecondView alloc] init]; 

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:secondView]; 
navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

[self presentModalViewController:navigationController animated:YES]; 
[navigationController release]; 

取消这个第二视图按钮具有这样的:

[self.navigationController.modalViewController dismissModalViewControllerAnimated:YES]; 

但它似乎并没有做任何事情。该视图仍然存在,我仍然可以与之交互。我如何删除它?

尝试:

[self.navigationController dismissModalViewControllerAnimated:YES] 
+0

就这么简单!谢谢!之前从未使用过modalviewcontroller,所以没有意识到这一点。 – Andrew 2011-06-03 15:21:19

+0

任何方式给它一个不同的解雇动画? – Andrew 2011-06-03 15:26:20

+0

尝试更改modalTransitionStyle属性 – 2011-06-05 10:28:43