0

我正在尝试使用 为模态视图演示进行自定义转换UIPresentationController,如下所示。

在此处输入图像描述

我将我的呈现视图缩放如下(内部func presentingTransitionWillBegin()):

self.presentingViewController.view.transform = CGAffineTransform(scaleX: 0.8, y: 0.8)

但是,背景presentingView总是黑色的,我找不到合适的地方来改变颜色。

我尝试将白色视图添加到containerView,然后添加self.presentingViewController.view为其子视图:

someView.backgroundColor = UIColor.white
containerView.addSubview(someView)
someview.addSubview(self.presentingViewController.view)

好吧,它以某种方式起作用。但显然在我关闭模态视图后它会崩溃。self.presentingViewController.view当解雇过渡结束时,我找不到在哪里放回这个!

最终,我想实现以下目标:

在此处输入图像描述

4

0 回答 0