【发布时间】:2016-06-08 23:06:14
【问题描述】:
我有一个 iPad 应用程序,它在主视图控制器上显示一个模态视图控制器。
在模态视图控制器中,有一个图像。
┌─────────────────────────────────┐
│ │
│ main VC in background │
│ │
│ ┌───────────────────┐ │
│ │ ┌─────────────┐ │ │
│ │ │ │ │ │
│ │ │ Image │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ └─────────────┘ │ │
│ │ │ │
│ │ Modal VC │ │
│ │ │ │
│ │ │ │
└──────┴───────────────────┴──────┘
我希望能够单击图像以将图像缩放到整个屏幕的大小。
如果我从模态视图控制器呈现缩放视图控制器,那么它将保持与模态视图相同的大小:
┌─────────────────────────────────┐
│ │
│ main VC in background │
│ │
│ ┌───────────────────┐ │
│ │ │ │
│ │ │ │
│ │ Image │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ ├───────────────────┤ │
│ │ │ │
│ │ Modal VC │ │
│ │ │ │
└──────┴───────────────────┴──────┘
...如果我尝试从主视图显示缩放视图控制器,我将收到此错误:
Warning: Attempt to present ZoomViewController on MainViewController which is already presenting ModalViewNavigationController
那么在模态视图控制器上显示全屏视图控制器的正确方法是什么?
【问题讨论】:
标签: ios swift ipad storyboard segue