为上 ViewController 设置动画时显示 ViewController 的视图
Showing ViewController's View when animating upper ViewController
我有 ViewController(1) 呈现在另一个 ViewController(2) 之上,我想实现这样的效果,即当我关闭 viewController1 时,我通过 CGAffineTransform 执行尺寸减小,然后我关闭它.
虽然我想要实现的效果是,当我缩小 ViewController1 的视图时,我还想看到它后面的 ViewController2 的视图,而现在我只是看到黑色背景。
我使用的代码非常简单:
UIView.animate(withDuration: 2, animations: {
self.view.transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
}) { (_) in
self.dismiss(animated: true, completion: nil)
}
我不知道如何达到那种效果
确保将此演示设置为顶级动画vc
vc.modalPresentationStyle = .overCurrentContext
这将保证在您更改框架/变换顶部视图时背后的透明度vc
我有 ViewController(1) 呈现在另一个 ViewController(2) 之上,我想实现这样的效果,即当我关闭 viewController1 时,我通过 CGAffineTransform 执行尺寸减小,然后我关闭它.
虽然我想要实现的效果是,当我缩小 ViewController1 的视图时,我还想看到它后面的 ViewController2 的视图,而现在我只是看到黑色背景。
我使用的代码非常简单:
UIView.animate(withDuration: 2, animations: {
self.view.transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
}) { (_) in
self.dismiss(animated: true, completion: nil)
}
我不知道如何达到那种效果
确保将此演示设置为顶级动画vc
vc.modalPresentationStyle = .overCurrentContext
这将保证在您更改框架/变换顶部视图时背后的透明度vc