所以我有一个自定义PresentationController
,这意味着我已经设置了modalTransitioningStyle = .custom
。这表示未将其设置为overCurrentContext
或overFullscreen
。这也意味着definesPresentationContext
不适用,因为它仅在这些情况下使用。
由此,我展示了一个自定义的类似弹出窗口的视图控制器,它占据了屏幕的三分之一。
现在是棘手的部分: 在这个自定义呈现的VC上,我想呈现另一个视图控制器,该视图控制器具有比自定义呈现更大的(假设是屏幕的一半)比呈现的视图控制器大。
问题: 呈现的第二个视图控制器的框架受父对象的大小和位置限制,因此您不会完全看到它。
即使我设法将其显示在第一个全屏视图控制器的后面,内容也将显示在后面,而不是前面。
因此,问题是:我如何呈现一个比使用自己的Presentation Controller呈现边界更大的视图控制器?
我认为这里没有任何代码会有所帮助,但是如果您有其他看法,请告诉我。