2017-01-14 127 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)

相關問題