我正在尝试使用 为模态视图演示进行自定义转换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
当解雇过渡结束时,我找不到在哪里放回这个!
最终,我想实现以下目标: