0

我希望能够通过向下滑动来关闭我的模态。为此,我希望能够在向下拖动时看到当前视图控制器后面的前一个视图控制器。

为此,我将视图封装在滚动视图中,并尝试在后面打印上一个 VC 的图像,以便向下滑动时可以看到它。不幸的是,它确实有效,我只能看到黑屏。

我用这段代码来做到这一点:

UIGraphicsBeginImageContext(self.view.bounds.size);

[self.navigationController.viewControllers[ self.navigationController.viewControllers.count-1].view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

self.view.backgroundColor = [UIColor colorWithPatternImage:viewImage];

有谁知道如何做到这一点?

非常感谢

4

1 回答 1

0

您可以通过这种方式添加“上方”视图控制器:

[self.scrollview addsubview:secondVC.view];

并且确定你必须降低视图的不透明度才能看穿

于 2013-09-10T13:28:49.713 回答