我希望能够通过向下滑动来解散我的模态。为了做到这一点,我希望能够在我拖动它时看到当前视图控制器背后的视图控制器。
为了做到这一点,我在滚动视图中封装了我的视图,并尝试打印前一个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];
有没有人知道如何做到这一点?
非常感谢
答案 0 :(得分:0)
你可以添加"以上"以这种方式查看控制器:
[self.scrollview addsubview:secondVC.view];
确定你必须降低视图的不透明度才能看透