2017-01-14 130 views
0

我目前有标签栏控制器。从凸片之一我提出的控制器,像这样:呈现一个视图控制器显示它下面的导航控制器

present(vc1, animated: true, completion: nil) 

现在这个视图控制器覆盖标签栏控制器。现在我想从这个控制器出示另一个控制器。我再次使用

present(vc2, animated: true, completion: nil) 

我也有self.definesPresentationContext = true设置在vc1。

此控制器不是全屏尺寸(它是一个对话框),它不显示vc1。而是显示标签栏控制器。当我解雇它时,再次显示vc1。我在这里做错了什么?我想从v1中展示,并在下方显示vc1而不是标签栏控制器。

回答

1

vc2.modalPresentationStyle = .overCurrentContext 
vc2.view.backgroundColor = .clear 

present(vc2, animated: true, completion: nil)

相关问题