在下一个视图控制器

时间:2015-12-21 23:15:55

标签: ios swift uiviewcontroller segue

我有第二个视图控制器,它与前一个视图控制器不同。如何调整我的SecondViewController的不透明度,以便我仍然可以看到它下面的前一个视图控制器。感谢

2 个答案:

答案 0 :(得分:1)

以模态方式呈现视图,并且仍然能够看到其下的呈现视图控制器。用这样的代码展示你的SecondViewController:

 let vc = secondViewController
 secondViewController.modalPresentationStyle = UIModalPresentationStyle.OverFullScreen
 self.presentViewController(vc, animated: true, completion: nil)

使用此方法,确保您的secondViewController主视图的alpha值小于1.0,这样您就可以看到它。此外,动画参数可以是真或假,它不应该影响结果。 使用modalPresentationStyle完成您的要求。

答案 1 :(得分:0)

根据您的要求,只需通过Interface Builder取消/点击 Animates 选项,

enter image description here