Ios Swift-Cover视图控制器

Ios Swift-Cover视图控制器,ios,swift,uiviewcontroller,Ios,Swift,Uiviewcontroller,现在我只使用一个viewController作为我的主菜单。但这会带来一些问题,我想将我的popUpView与viewController分开。在图中你可以看到它现在的样子。我现在的问题是,我希望popUpView稍微透明(如图中所示),这样您仍然可以在背景中看到mainMenue。目前,我只是简单地使用.alpha-属性让弹出视图出现和消失。你知道我如何用两个视图控制器实现这一点吗 我建议将您的弹出窗口设为另一个ViewControllert,这正是我试图做的,但我希望主菜单(第一张图片)出

现在我只使用一个
viewController
作为我的主菜单。但这会带来一些问题,我想将我的
popUpView
viewController
分开。在图中你可以看到它现在的样子。我现在的问题是,我希望popUpView稍微透明(如图中所示),这样您仍然可以在背景中看到mainMenue。目前,我只是简单地使用
.alpha
-属性让弹出视图出现和消失。你知道我如何用两个
视图控制器实现这一点吗


我建议将您的弹出窗口设为另一个ViewControllert,这正是我试图做的,但我希望主菜单(第一张图片)出现在背景中。如果我把所有的东西都放在另一个viewController中,我就看不到主菜单了background@Chris您可以在另一个viewController(背景清晰)中使用弹出窗口,然后添加具有模糊样式的视觉效果视图,在此基础上构建UI并将其显示在父视图控制器上。如何在父视图控制器上显示popViewController?
   // set the closure
   cell.tapCallback = {

    self.listNameTextfield.becomeFirstResponder()

    UIView.animate(withDuration: 0.5) {
        self.blurrImage.alpha = 0.96
        self.newListView.alpha = 1
        self.newListTextfield.alpha = 1
        self.view.layoutIfNeeded()
    }


@IBAction func closeButtonTappedNewList(_ sender: Any?) {
    self.newListTextfield.resignFirstResponder()
    self.listNameTextfield.text = ""
    UIView.animate(withDuration: 0.25) {
        self.blurrImage.alpha = 0
        self.newListView.alpha = 0
        self.newListTextfield.alpha = 0
        self.view.layoutIfNeeded()
    }
}