Iphone 从右侧显示模态视图控制器

Iphone 从右侧显示模态视图控制器,iphone,ios5,transition,presentmodalviewcontroller,Iphone,Ios5,Transition,Presentmodalviewcontroller,我想展示一个视图控制器,从右到左的转换与导航控制器完全一样。但我根本不想使用任何导航控制器。另外,当我将关闭显示的视图控制器时,我希望动画从左到右 谢谢。我已经用IIViewDeckController完成了: 您可以这样使用它:将centerController设置为要显示的模态控制器,将leftController设置为当前控制器,并在开始时默认显示leftController。当您想显示模态控制器时,只需显示中间的一个 这就是你想要的谢谢。但我正在努力实现的是类似于电子邮件应用程序的东西。

我想展示一个视图控制器,从右到左的转换与导航控制器完全一样。但我根本不想使用任何导航控制器。另外,当我将关闭显示的视图控制器时,我希望动画从左到右

谢谢。

我已经用IIViewDeckController完成了:

您可以这样使用它:将centerController设置为要显示的模态控制器,将leftController设置为当前控制器,并在开始时默认显示leftController。当您想显示模态控制器时,只需显示中间的一个


这就是你想要的

谢谢。但我正在努力实现的是类似于电子邮件应用程序的东西。在我的rootViewController中,我可以执行搜索,当点击UISearchBar时,我会隐藏导航栏。然后,我可以按下其中一个单元格并显示结果,我想从右侧推一个新的视图控制器,该视图控制器将具有导航栏,但不幸的是,新的导航控制器从右侧推,导航栏从顶部设置动画。我希望导航栏和新的视图控制器都从右向左设置动画。如果我理解正确,您希望新的控制器在上一个视图控制器上方从右向左滑动。您可以使用IIDeckViewController实现它。普通控制器位于其左侧控制器上,新模态控制器位于其中心。然后,可以设置显示模态控制器的动画。查看此视频,您将看到:很遗憾,我无法将UINavigationController添加为centerViewController。您确定吗?UINavigationController是UIViewController的子类。我正在使用自定义UIViewController作为中心视图控制器,它工作正常。是的,我得到一个错误,UINavigationController的参数应为零,而不是IIDeckViewController。