当前的ViewController大于其父级

时间:2019-06-26 13:01:21

标签: ios uiviewcontroller presentmodalviewcontroller presentation

所以我有一个自定义PresentationController,这意味着我已经设置了modalTransitioningStyle = .custom。这表示未将其设置为overCurrentContextoverFullscreen。这也意味着definesPresentationContext不适用,因为它仅在这些情况下使用。

由此,我展示了一个自定义的类似弹出窗口的视图控制器,它占据了屏幕的三分之一。

现在是棘手的部分: 在这个自定义呈现的VC上,我想呈现另一个视图控制器,该视图控制器具有比自定义呈现更大的(假设是屏幕的一半)比呈现的视图控制器大。

问题: 呈现的第二个视图控制器的框架受父对象的大小和位置限制,因此您不会完全看到它。

即使我设法将其显示在第一个全屏视图控制器的后面,内容也将显示在后面,而不是前面。

因此,问题是:我如何呈现一个比使用自己的Presentation Controller呈现边界更大的视图控制器?

我认为这里没有任何代码会有所帮助,但是如果您有其他看法,请告诉我。

0 个答案:

没有答案