我有一个VC,我想要将它推出去并查看下面的VC。
如果我以模态方式呈现它,我可以实现这个效果 (在UIViewController上显示clearColor UIViewController)。
但是,是否可以通过push VC来实现此功能?还是需要创建自定义转场?
我有一个VC,我想要将它推出去并查看下面的VC。
如果我以模态方式呈现它,我可以实现这个效果 (在UIViewController上显示clearColor UIViewController)。
但是,是否可以通过push VC来实现此功能?还是需要创建自定义转场?
针对Wain的评论,进一步解释如下:
UIImage
中呈现父视图;以下是Swift的可能实现:
override func viewDidLoad() {
super.viewDidLoad()
// render parent view in a UIImage
UIGraphicsBeginImageContext(self.view.bounds.size);
self.parent?.view.layer.render(in: UIGraphicsGetCurrentContext()!)
let viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// add the image as background of the view
self.view.insertSubview(UIImageView(image: viewImage), at: 0)