在showsViewController后面

时间:2017-04-25 08:03:01

标签: ios swift uipresentationcontroller

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

enter image description here

我缩放了我的呈现视图,如下所示(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放回去的位置!

最终,我希望实现以下目标:

enter image description here

0 个答案:

没有答案