来自PopupView的Segues

时间:2016-01-05 17:48:27

标签: ios swift popup segue

我面临一个我无法独自解决的问题。至少,我不知道正确的编程方式是什么。我正在编写一个应用程序,当按下+时会打开一个PopupView作为我主菜单的子视图。这看起来像这样:

enter image description here

只要该子视图可见,我想执行不同的segue(按下按钮1,2,3或4时),这样弹出窗口就可以将视图更改为1-4:enter image description here

我为此弹出窗口创建了一个单独的Storyboard,当按下+时,它的初始视图将作为子视图添加:

let addFilePopup : UIStoryboard = UIStoryboard(name: "AddFilePopup", bundle: nil)
animations.showInView(self.view, aView: addFilePopup.instantiateInitialViewController()?.view, animated: true)
// the method for adding the PopupView as a Subview
func showInView(superView: UIView, aView: UIView!, animated: Bool)
{
    aView.center = superView.center
    superView.addSubview(aView)
    if animated
    {
        self.showAnimate(aView)
    }
}

显示Popup本身到目前为止工作,但是只要按下一个按钮,Popup的segue就不会执行了......你对这个问题有什么提示吗?此外,这是正确的方法吗?

如果你也可以告诉我如何制作superview.alpha = 0,5并忽略触摸而不影响子视图也会很棒。提前谢谢!

0 个答案:

没有答案