如何创建透明的ViewController?

时间:2017-12-13 12:32:44

标签: ios swift

此应用中有两个ViewController

ViewController1 - >作为Popover出现 - > ViewController2

在ViewController2中,它将Background设置为Black Color,将Alpha设置为0.1

当ViewController2的转换完成后,背景将变为1 alpha

如何保持ViewController2的背景为0.1?

3 个答案:

答案 0 :(得分:0)

对于透明视图控制器弹出设置这样的视图背景

enter image description here

答案 1 :(得分:0)

只需选择您的呈现视图控制器并选择Over Current Context选项 然后使用您呈现的控制器的某个alpha设置背景颜色

enter image description here

答案 2 :(得分:0)

如果您以模态方式呈现视觉控制器并提供背景颜色以清除它,那么它将是透明的,直到您给出一些颜色。

    self.present(viewController2, animated: true, completion: nil)