【发布时间】:2012-09-27 14:13:13
【问题描述】:
我正在调整现有的 iPhone 应用以在 iPad 上运行。在 iPhone 版本中,当用户点击工具栏按钮时,我会呈现一个带有 modalTransitionStyle 或 UIModalTransitionStyleFlipHorizontal 的模态视图控制器,它制作了一个非常漂亮的“卡片翻转”动画。
iPad 界面基于拆分视图(实际上是MGSplitViewController)。工具栏按钮位于详细信息窗格中,因此当我展示模态视图控制器时,它会占据整个屏幕,并且翻转过渡毫无意义。
为了获得正确的用户交互,我希望模态控制器出现并仅在详细视图控制器上翻转到位,而使主视图控制器保持原样。
有什么办法吗?
【问题讨论】:
-
@parilogic 不幸的是,这就是我已经在做的事情:即我正在从拆分视图控制器进行演示。模态控制器仍然覆盖整个屏幕。
-
嗯等等。你必须通过DetailViewController的实例来呈现它。
-
两者都不起作用。我已经尝试过拆分视图控制器和详细视图控制器。两者都占据了整个屏幕。
标签: ios uiviewcontroller uisplitviewcontroller modalviewcontroller ipad